rendering crowds with pixar’s renderman

Post on 31-Oct-2014

20 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Demonstration of crowd rendering with diversity in Pixar's Renderman

TRANSCRIPT

Golaem CrowdGolaem CrowdRendering crowds with Pixar’s RenderManRendering crowds with Pixar’s RenderMan

Daniel Trusca – Golaem Crowd Lead Developer

Golaem CrowdGolaem Crowd

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan

Easy to usePowerfulIntegrated in Maya

2

Golaem Crowd CustomersGolaem Crowd Customers

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 3

WorkflowWorkflow

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan

Rendering

Step 4: Choreography

Step 3: Navigation

Autodesk Maya

Step 2: Place

Step 5: Export

Step 1: Assets Definition

Characters Motions Assets & Shaders

Per ProdPer Shot Geometry &

Asset Repartition

Assets Definition

Simulation

4

WorkflowWorkflow

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan

Rendering

Step 4: Choreography

Step 3: Navigation

Autodesk Maya

Step 2: Place

Step 5: Export

Step 1: Assets Definition

Characters Motions Assets & Shaders

Per ProdPer Shot Geometry &

Asset Repartition

5

Simulation

Assets DefinitionAssets Definition

Crowd Diversity

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 6

Character & MotionsCharacter & Motions

Animation engine

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 7

Crowd SimulationCrowd Simulation

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan

Rendering

Step 4: Choreography

Step 3: Navigation

Autodesk Maya

Step 2: Place

Step 1: Assets Definition

Characters Motions Assets & Shaders

Per ProdPer Shot Geometry &

Asset Repartition

Step 5: Export

8

Assets Definition

Procedural RenderingProcedural Rendering

Scene Description RIB

WorldBegin...Procedural "DynamicLoad" ["glmCrowdRendermanPlugin" ...][bbox]WorldEnd

GolaemCrowd Procedural

RenderMan

GolaemCrowd Procedural

Geometry Asset RepartitionSimulation Cache

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 9

Step5: Procedural RenderingStep5: Procedural Rendering

10k characters (19k faces each) on Core2 Quad 9550Export RIB (& Bboxes) + particle cache (4MB): < 1min Rendering PrMan – 1080p – 2 samples MBlur: 9min16s

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 10

Designing RenderMan ShadersDesigning RenderMan Shaders

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 11

Slim

Shader ParametersShader Parameters

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 12

Export Crowd SimulationExport Crowd Simulation

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 13

Render with RenderMan Pro Render with RenderMan Pro ServerServer

Export Maya scene to RIB fileInclude Crowd RIB to scene RIBRender the scene RIB

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 14

Render with RenderMan StudioRender with RenderMan Studio

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 15

FortressFortress battlebattle scenescene

Backdrop: > 6 million polygons

Complex shaders and lighting

5 500 characters

One camera shot – 840 frames

Explosions and smoke FX

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 16

Fortress Battle SceneFortress Battle Scene

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 17

Fortress Battle SceneFortress Battle Scene

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 18

Crowd Rendering @ HomeCrowd Rendering @ Home

1 rendering node 4 cores15 – 25 minutes / frameTotal render time: 8 days!

1 day to finalize animation

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 19

Crowd Rendering with Crowd Rendering with

150 rendering nodesEach node: 8 cores 16 GB RAM25 min / frameTotal render time: 5 h

1 day to finalize animation

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 20

Crowd Rendering with Crowd Rendering with

Upload assets and rib for one test frame

Download results for approval

Upload data for the whole sequence (7 GB)

Download rendered frames (30 GB)5 passes / frame

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan 21

That’s All FolksThat’s All Folks

Golaem Crowd – Rendering Crowds with Pixar’s RenderMan

Golaem Crowd 2.0

Meet us @ booth #745Visit our website: http://www.golaem.com

22

top related