SlideShare a Scribd company logo
1 of 12
Eyecatcher in Real-Time 3D-Rendering




                              At the example of reflection effects




Tobias Günther, Videocamp Essen, 20.06.10
Reflection and Refraction




      E. Veach, L. Guibas, Metropolis Light Transport
Caustics




Tuffenta, TU Münschen
                               Jeremy Birn in Mental Ray, Image Copyright © 1999 by Jeremy Birn.
Realistic Lightning and shadows




Interior 5 by bbb loaded from indigo.com
Hair rendering
●   One of the most difficult
    procedures
●   simulation of naturally
    looking hair and
    movements



          Hair rendering with D3D11 tessellation
                        NVIDEA GeForce Demo
Render Quality – Reflection example




    3D Real-Time with        3D non-Realt-Time without   3D non-Real-Time with
Simulated Reflection Effects     Reflection Effects       Dynamic Reflections
Comparison Reflection rendering
●   GPU Realtime Rendering simulated reflections
     ●   JavaME+OpenGL (scanline rendering)
●   CPU-Rendering without reflections
                                                 CPU Rendering
     ●   Blender (scanline rendering)            Baked Textures
                                                  0.3 Frames/s
                                                                  Speed*: CPU=1/100 GPU
●   CPU-Rendering with
    dynamic reflections                                                       GPU Rendering
                                                                              Baked Textures
                                                                               30 Frames/s
     ●   Blender
         (raytracing & scanline
                                              CPU Rendering
         rendering)                              Raytracing
                                               0.15 Frames/s

    * Intel Core 2 Duo CPU 1 Ghz 512 MB RAM Mobile Intel
    965 Graphics Chip 384 MB RAM, OpenGL 1.5
Render farms for Rendering
●   Connects thousands of CPU or GPUs to one cluster
    ●   Amazon 1 cent per hour per virtual CPU
    ●   Oracle/Sun 1$ per hour per real GPU
●   Costs CPU = 1/100 GPU
Over-engineered?
●   Big-Buck-Bunny (2008) by Blender




                                               http://www.hpcwire.com/features/Rendering_in_the_Cloud_or_Not.html
    Institute
    ●   Rendered with Sun-Cloud
    ●   50k computing hours (5.7 years of
        continuous rendering)
        –   Sponsered by sun for PR-campaign
    ●   1-2 hours of rendering time for a
        single frame
    ●   Total length of movie 11 min
Cloud rendering is a success story




                                                http://www.tomshardware.com/reviews/render-farm-node,2340.html
●   40 million hours for Monsters vs. Aliens
●   30 million hours for Madagascar Escape
    2 Africa
●   6.6 million hours for Revenge of the Sith
●   72 hours per single frame for
    Transformers 2
Conclusion
  ●   Simulating eyecandy effects in realtime rendering
      is kind of the art
      ● Disadvantage: no dynamic “corrections” after baking
  ●   Law of speed and costs: CPU ≈ 1 ⋅GPU
                                        100
  ●   Render farms “allow” for “battle of over-engineering”?

Tobias Guenther
Elaspix UG
Twitter: @elaspix

More Related Content

What's hot

Uncharted3 effect technique
Uncharted3 effect techniqueUncharted3 effect technique
Uncharted3 effect technique
MinGeun Park
 

What's hot (17)

Uncharted3 effect technique
Uncharted3 effect techniqueUncharted3 effect technique
Uncharted3 effect technique
 
Optimizing Unity games for mobile devices
Optimizing Unity games for mobile devicesOptimizing Unity games for mobile devices
Optimizing Unity games for mobile devices
 
Benoit fouletier guillaume martin unity day- modern 2 d techniques-gce2014
Benoit fouletier guillaume martin   unity day- modern 2 d techniques-gce2014Benoit fouletier guillaume martin   unity day- modern 2 d techniques-gce2014
Benoit fouletier guillaume martin unity day- modern 2 d techniques-gce2014
 
Unity Internals: Memory and Performance
Unity Internals: Memory and PerformanceUnity Internals: Memory and Performance
Unity Internals: Memory and Performance
 
【Unite 2017 Tokyo】Unityを使ったNintendo Switch™ローンチタイトル制作~スーパーボンバーマンRの事例~
【Unite 2017 Tokyo】Unityを使ったNintendo Switch™ローンチタイトル制作~スーパーボンバーマンRの事例~【Unite 2017 Tokyo】Unityを使ったNintendo Switch™ローンチタイトル制作~スーパーボンバーマンRの事例~
【Unite 2017 Tokyo】Unityを使ったNintendo Switch™ローンチタイトル制作~スーパーボンバーマンRの事例~
 
Design your 3d game engine
Design your 3d game engineDesign your 3d game engine
Design your 3d game engine
 
Rendering Techniques in Rise of the Tomb Raider
Rendering Techniques in Rise of the Tomb RaiderRendering Techniques in Rise of the Tomb Raider
Rendering Techniques in Rise of the Tomb Raider
 
Game Engine Architecture
Game Engine ArchitectureGame Engine Architecture
Game Engine Architecture
 
Game Engine for Serious Games
Game Engine for Serious GamesGame Engine for Serious Games
Game Engine for Serious Games
 
【Unite 2017 Tokyo】Anima2Dについて語るで!2Dアニメーションの未来
【Unite 2017 Tokyo】Anima2Dについて語るで!2Dアニメーションの未来【Unite 2017 Tokyo】Anima2Dについて語るで!2Dアニメーションの未来
【Unite 2017 Tokyo】Anima2Dについて語るで!2Dアニメーションの未来
 
Modern Graphics Pipeline Overview
Modern Graphics Pipeline OverviewModern Graphics Pipeline Overview
Modern Graphics Pipeline Overview
 
Redefining Mobile Graphics Stack
Redefining Mobile Graphics StackRedefining Mobile Graphics Stack
Redefining Mobile Graphics Stack
 
CUDA Raytracing을 이용한 Voxel오브젝트 가시성 테스트
CUDA Raytracing을 이용한 Voxel오브젝트 가시성 테스트CUDA Raytracing을 이용한 Voxel오브젝트 가시성 테스트
CUDA Raytracing을 이용한 Voxel오브젝트 가시성 테스트
 
Looking glassrenderinglt en
Looking glassrenderinglt enLooking glassrenderinglt en
Looking glassrenderinglt en
 
「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発
 
Gamebryo LightSpeed(English)
Gamebryo LightSpeed(English)Gamebryo LightSpeed(English)
Gamebryo LightSpeed(English)
 
Rendering Techniques for Augmented Reality and a Look Ahead at AR Foundation
Rendering Techniques for Augmented Reality and a Look Ahead at AR FoundationRendering Techniques for Augmented Reality and a Look Ahead at AR Foundation
Rendering Techniques for Augmented Reality and a Look Ahead at AR Foundation
 

Viewers also liked

Spectaculairefoto S
Spectaculairefoto SSpectaculairefoto S
Spectaculairefoto S
gueste3ca4b
 
Jurgen reutter mobile marketing intro_buongiorno digital_red apple mixx
Jurgen reutter mobile marketing intro_buongiorno digital_red apple mixxJurgen reutter mobile marketing intro_buongiorno digital_red apple mixx
Jurgen reutter mobile marketing intro_buongiorno digital_red apple mixx
Анна Кретова
 

Viewers also liked (13)

Spectaculairefoto S
Spectaculairefoto SSpectaculairefoto S
Spectaculairefoto S
 
Jurgen reutter mobile marketing intro_buongiorno digital_red apple mixx
Jurgen reutter mobile marketing intro_buongiorno digital_red apple mixxJurgen reutter mobile marketing intro_buongiorno digital_red apple mixx
Jurgen reutter mobile marketing intro_buongiorno digital_red apple mixx
 
Blearning en Procesos Académicos de Pregrado
Blearning en Procesos Académicos de PregradoBlearning en Procesos Académicos de Pregrado
Blearning en Procesos Académicos de Pregrado
 
Sneakpeek
SneakpeekSneakpeek
Sneakpeek
 
Paris Master Class 2011 - 03 Order Independent Transparency
Paris Master Class 2011 - 03 Order Independent TransparencyParis Master Class 2011 - 03 Order Independent Transparency
Paris Master Class 2011 - 03 Order Independent Transparency
 
Spring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard WolffSpring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard Wolff
 
Termos e condições gerais de provimento de licenças
Termos e condições gerais de provimento de licençasTermos e condições gerais de provimento de licenças
Termos e condições gerais de provimento de licenças
 
Massive Point Light Soft Shadows
Massive Point Light Soft ShadowsMassive Point Light Soft Shadows
Massive Point Light Soft Shadows
 
[UniteKorea2013] Butterfly Effect DX11
[UniteKorea2013] Butterfly Effect DX11[UniteKorea2013] Butterfly Effect DX11
[UniteKorea2013] Butterfly Effect DX11
 
FMX2013: Butterfly Effect
FMX2013: Butterfly EffectFMX2013: Butterfly Effect
FMX2013: Butterfly Effect
 
Hair in Tomb Raider
Hair in Tomb RaiderHair in Tomb Raider
Hair in Tomb Raider
 
Research Data Management Training and Support
Research Data Management Training and SupportResearch Data Management Training and Support
Research Data Management Training and Support
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 

Similar to Eyecatcher im Echzeit 3D-Rendering

A Bit More Deferred Cry Engine3
A Bit More Deferred   Cry Engine3A Bit More Deferred   Cry Engine3
A Bit More Deferred Cry Engine3
guest11b095
 
Graphic Processing Unit
Graphic Processing UnitGraphic Processing Unit
Graphic Processing Unit
Kamran Ashraf
 
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
Johan Andersson
 
Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016
Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016
Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016
Alex Vlachos
 
Making a game with Molehill: Zombie Tycoon
Making a game with Molehill: Zombie TycoonMaking a game with Molehill: Zombie Tycoon
Making a game with Molehill: Zombie Tycoon
Jean-Philippe Doiron
 

Similar to Eyecatcher im Echzeit 3D-Rendering (20)

Datt 2501 week 10
Datt 2501 week 10Datt 2501 week 10
Datt 2501 week 10
 
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin BainGetting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin Bain
 
Gpu presentation
Gpu presentationGpu presentation
Gpu presentation
 
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemKillzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo Postmortem
 
FGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie TycoonFGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie Tycoon
 
Motionblur
MotionblurMotionblur
Motionblur
 
A Bit More Deferred Cry Engine3
A Bit More Deferred   Cry Engine3A Bit More Deferred   Cry Engine3
A Bit More Deferred Cry Engine3
 
Graphic Processing Unit
Graphic Processing UnitGraphic Processing Unit
Graphic Processing Unit
 
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
 
Screen Space Reflections in The Surge
Screen Space Reflections in The SurgeScreen Space Reflections in The Surge
Screen Space Reflections in The Surge
 
Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016
Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016
Alex_Vlachos_Advanced_VR_Rendering_Performance_GDC2016
 
overviewing new unity graphic features
overviewing new unity graphic featuresoverviewing new unity graphic features
overviewing new unity graphic features
 
Crysis 2-key-rendering-features
Crysis 2-key-rendering-featuresCrysis 2-key-rendering-features
Crysis 2-key-rendering-features
 
Developing Next-Generation Games with Stage3D (Molehill)
Developing Next-Generation Games with Stage3D (Molehill) Developing Next-Generation Games with Stage3D (Molehill)
Developing Next-Generation Games with Stage3D (Molehill)
 
Ha4 constraints
Ha4   constraintsHa4   constraints
Ha4 constraints
 
Computer Science Thesis Defense
Computer Science Thesis DefenseComputer Science Thesis Defense
Computer Science Thesis Defense
 
Making a game with Molehill: Zombie Tycoon
Making a game with Molehill: Zombie TycoonMaking a game with Molehill: Zombie Tycoon
Making a game with Molehill: Zombie Tycoon
 
Computer graphics - Nitish Nagar
Computer graphics - Nitish NagarComputer graphics - Nitish Nagar
Computer graphics - Nitish Nagar
 
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
 
3 d to_hpc
3 d to_hpc3 d to_hpc
3 d to_hpc
 

More from Elaspix

Blender Video-Crashkurs Teil 1
Blender Video-Crashkurs Teil 1Blender Video-Crashkurs Teil 1
Blender Video-Crashkurs Teil 1
Elaspix
 

More from Elaspix (16)

Look development with Blender Cycles
Look development with Blender CyclesLook development with Blender Cycles
Look development with Blender Cycles
 
Look development in kommerziellen Projekten
Look development in kommerziellen ProjektenLook development in kommerziellen Projekten
Look development in kommerziellen Projekten
 
Mass customization & Produktdarstellung
Mass customization & ProduktdarstellungMass customization & Produktdarstellung
Mass customization & Produktdarstellung
 
Produktvielfalt darstellen mit 3D-Produktkonfiguratoren
Produktvielfalt darstellen mit 3D-ProduktkonfiguratorenProduktvielfalt darstellen mit 3D-Produktkonfiguratoren
Produktvielfalt darstellen mit 3D-Produktkonfiguratoren
 
Fotoprojekt á la Anne Geddes
Fotoprojekt á la Anne GeddesFotoprojekt á la Anne Geddes
Fotoprojekt á la Anne Geddes
 
Facebook ist doof
Facebook ist doofFacebook ist doof
Facebook ist doof
 
3d Typographie
3d Typographie3d Typographie
3d Typographie
 
3D stills mit fotos kombinieren
3D stills mit fotos kombinieren3D stills mit fotos kombinieren
3D stills mit fotos kombinieren
 
Social Media und Reichweitenvisualisierung
Social Media und ReichweitenvisualisierungSocial Media und Reichweitenvisualisierung
Social Media und Reichweitenvisualisierung
 
Gründen ist ... eine Flatrate für Glücksgefühle
Gründen ist ... eine Flatrate für GlücksgefühleGründen ist ... eine Flatrate für Glücksgefühle
Gründen ist ... eine Flatrate für Glücksgefühle
 
3D Modelle von Fotos erstellen
3D Modelle von Fotos erstellen3D Modelle von Fotos erstellen
3D Modelle von Fotos erstellen
 
Experiment Simulated Reflection
Experiment Simulated ReflectionExperiment Simulated Reflection
Experiment Simulated Reflection
 
Experiment Raytracing Dynamic Reflection
Experiment Raytracing Dynamic Reflection Experiment Raytracing Dynamic Reflection
Experiment Raytracing Dynamic Reflection
 
3D Blender Workshop For Beginners
3D Blender Workshop For Beginners3D Blender Workshop For Beginners
3D Blender Workshop For Beginners
 
3D Game development using Blender and Java
3D Game development using Blender and Java3D Game development using Blender and Java
3D Game development using Blender and Java
 
Blender Video-Crashkurs Teil 1
Blender Video-Crashkurs Teil 1Blender Video-Crashkurs Teil 1
Blender Video-Crashkurs Teil 1
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Eyecatcher im Echzeit 3D-Rendering

  • 1. Eyecatcher in Real-Time 3D-Rendering At the example of reflection effects Tobias Günther, Videocamp Essen, 20.06.10
  • 2. Reflection and Refraction E. Veach, L. Guibas, Metropolis Light Transport
  • 3.
  • 4. Caustics Tuffenta, TU Münschen Jeremy Birn in Mental Ray, Image Copyright © 1999 by Jeremy Birn.
  • 5. Realistic Lightning and shadows Interior 5 by bbb loaded from indigo.com
  • 6. Hair rendering ● One of the most difficult procedures ● simulation of naturally looking hair and movements Hair rendering with D3D11 tessellation NVIDEA GeForce Demo
  • 7. Render Quality – Reflection example 3D Real-Time with 3D non-Realt-Time without 3D non-Real-Time with Simulated Reflection Effects Reflection Effects Dynamic Reflections
  • 8. Comparison Reflection rendering ● GPU Realtime Rendering simulated reflections ● JavaME+OpenGL (scanline rendering) ● CPU-Rendering without reflections CPU Rendering ● Blender (scanline rendering) Baked Textures 0.3 Frames/s Speed*: CPU=1/100 GPU ● CPU-Rendering with dynamic reflections GPU Rendering Baked Textures 30 Frames/s ● Blender (raytracing & scanline CPU Rendering rendering) Raytracing 0.15 Frames/s * Intel Core 2 Duo CPU 1 Ghz 512 MB RAM Mobile Intel 965 Graphics Chip 384 MB RAM, OpenGL 1.5
  • 9. Render farms for Rendering ● Connects thousands of CPU or GPUs to one cluster ● Amazon 1 cent per hour per virtual CPU ● Oracle/Sun 1$ per hour per real GPU ● Costs CPU = 1/100 GPU
  • 10. Over-engineered? ● Big-Buck-Bunny (2008) by Blender http://www.hpcwire.com/features/Rendering_in_the_Cloud_or_Not.html Institute ● Rendered with Sun-Cloud ● 50k computing hours (5.7 years of continuous rendering) – Sponsered by sun for PR-campaign ● 1-2 hours of rendering time for a single frame ● Total length of movie 11 min
  • 11. Cloud rendering is a success story http://www.tomshardware.com/reviews/render-farm-node,2340.html ● 40 million hours for Monsters vs. Aliens ● 30 million hours for Madagascar Escape 2 Africa ● 6.6 million hours for Revenge of the Sith ● 72 hours per single frame for Transformers 2
  • 12. Conclusion ● Simulating eyecandy effects in realtime rendering is kind of the art ● Disadvantage: no dynamic “corrections” after baking ● Law of speed and costs: CPU ≈ 1 ⋅GPU 100 ● Render farms “allow” for “battle of over-engineering”? Tobias Guenther Elaspix UG Twitter: @elaspix