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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend