1 / 26

Presentation of LR2V

Presentation of LR2V. Kadi Bouatouch IRISA Email: kadi@irisa.fr. Course: LR2V No prerequisite. French: Lancer de Rayon, Rendu et Visualisation English: Ray Tracing, Rendering and Visualization. Context.

carlow
Download Presentation

Presentation of LR2V

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presentation ofLR2V Kadi Bouatouch IRISA Email: kadi@irisa.fr

  2. Course: LR2VNo prerequisite French: Lancer de Rayon, Rendu et Visualisation English: Ray Tracing, Rendering and Visualization

  3. Context • Representation and visualization of things which do not exist • Create 3D virtual worlds • Choose the model of the objects we want to represent • Visualize them or simulate wave propagation • Choose a representation model • Choose its appearance • Choose a visualization method (rendering) • Animate these worlds

  4. Interest in 3D virtual worlds • Computer aided design • Manufacturing • Movies • Entertainment: video games • Data Visualization • Virtual Reality • Working without risk • Simulation • Acoustics

  5. Application

  6. Application

  7. Application

  8. Application

  9. Application

  10. Application

  11. Application

  12. Rendering Engine Geometric Model Rendering Engine Appearance Model

  13. Rendering Engine • Real-time • Z-buffer • 10 images per second >> 0,1s • 25 images per second >> 0,04 s • 60 images per second >> 0,016 s • 120 images per second >> 0,008 s • Non real-time (also for acoustics simul) • Ray Tracing, Path Tracing, Photon Mapping • Radiosity

  14. eye incident ray shadow “feeler” ray reflected ray screen nearest intersected surface Y refracted ray Z scene model world coordinates X Ray Tracing: Principle

  15. Ray Tracing: Principle

  16. Ray Tracing: Principle

  17. Contents • LR2V - tronccommun • Deterministic Ray Tracing • Geometric computation : intersection, hierarchy of bounding volumes • Illumination model: reflection, refraction • Acceleration : methods of subdivision into cells: 3D, BSP tree, KD-Tree, Octree, Uniform Grid • Stochastic Ray Tracing: Monte Carlo, stochastic sampling, area light sources, fuzzy reflection, anti-aliasing • Volume Rendering: how to render volume data? Medical Imaging, Scientific Visualization

  18. Reflections • If only one reflected ray is considered, then ray-tracing will only handle perfect mirrors.

  19. Reflections • Glossy reflections (multiple reflected rays) blur the reflection: use of Monte Carlo method

  20. Translucency

  21. Translucency

  22. Example of Volume Rendering

  23. Example of Volume Rendering

  24. Example of Volume Rendering

  25. Example of Volume Rendering

  26. Available Documents • Available : • Introduction to Computer Graphics • Deterministic Ray Tracing • Texturing • Stochastic Ray Tracing • Volume Rendering http://www.irisa.fr/prive/kadi/Cours_LR2V/

More Related