ray tracing animations using 4d kd trees
play

Ray Tracing Animations Using 4D Kd-Trees Jens Olsson Examensarbete - PowerPoint PPT Presentation

Ray Tracing Animations Using 4D Kd-Trees Jens Olsson Examensarbete 2007-02-19 Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 1 / 29 Outline Outline Introduction Ray-Tracing Motion Blur Acceleration


  1. Ray Tracing Animations Using 4D Kd-Trees Jens Olsson Examensarbete 2007-02-19 Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 1 / 29

  2. Outline Outline Introduction Ray-Tracing Motion Blur Acceleration Structures Project Motivation Theory Implementation Results Data Conclusions Future Work Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 2 / 29

  3. Outline Outline Introduction Ray-Tracing Motion Blur Acceleration Structures Project Motivation Theory Implementation Results Data Conclusions Future Work Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 2 / 29

  4. Outline Outline Introduction Ray-Tracing Motion Blur Acceleration Structures Project Motivation Theory Implementation Results Data Conclusions Future Work Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 2 / 29

  5. Outline Outline Introduction Ray-Tracing Motion Blur Acceleration Structures Project Motivation Theory Implementation Results Data Conclusions Future Work Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 2 / 29

  6. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Ray-Tracing Technique used to generate convincing imagery Mimics a camera, but reversed light flow Millions of rays are traced through the scene Very general, extends naturally from simple to complex models Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 3 / 29

  7. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Ray-Tracing Technique used to generate convincing imagery Mimics a camera, but reversed light flow Millions of rays are traced through the scene Very general, extends naturally from simple to complex models Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 3 / 29

  8. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Ray-Tracing Technique used to generate convincing imagery Mimics a camera, but reversed light flow Millions of rays are traced through the scene Very general, extends naturally from simple to complex models Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 3 / 29

  9. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Ray-Tracing Technique used to generate convincing imagery Mimics a camera, but reversed light flow Millions of rays are traced through the scene Very general, extends naturally from simple to complex models Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 3 / 29

  10. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Ray-Tracing Technique used to generate convincing imagery Mimics a camera, but reversed light flow Millions of rays are traced through the scene Very general, extends naturally from simple to complex models Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 3 / 29

  11. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Motion Blur Camera film is exposed for a short moment Moving objects exposure are spread out over the film The objects appear as smeared in the accumulated image Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 4 / 29

  12. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Motion Blur Camera film is exposed for a short moment Moving objects exposure are spread out over the film The objects appear as smeared in the accumulated image Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 4 / 29

  13. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Motion Blur Camera film is exposed for a short moment Moving objects exposure are spread out over the film The objects appear as smeared in the accumulated image Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 4 / 29

  14. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Motion Blur Camera film is exposed for a short moment Moving objects exposure are spread out over the film The objects appear as smeared in the accumulated image Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 4 / 29

  15. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Motion Blur contd. Simulated by stochastic sampling, accumulation buffers or blur post-process Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 5 / 29

  16. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  17. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  18. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  19. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  20. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  21. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  22. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  23. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  24. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  25. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

  26. Intro Ray-Tracing Project Motion Blur Results Acceleration Structures Acceleration Structures Ray tracing mainly performs visibility queries A strategy is needed to make visibility queries fast All strategies pre-sort scene primitives in some way Grids , Bounding Volume Hierarchies , BSP Trees , Ray Classification etc etc etc Jens Olsson Ray Tracing Animations Using 4D Kd-Trees Examensarbete 2007-02-19 6 / 29

Recommend


More recommend