1 / 21

Fast Global Illumination Including Specular Effects

Xavier Granier 1 George Drettakis 1 Bruce J. Walter 2. 1 iMAGIS -GRAVIR/IMAG-INRIA iMAGIS is a joint project of CNRS/INRIA/UJF/INPG. 2 Cornell University. Fast Global Illumination Including Specular Effects. Motivation. Realistic I llumination All l ight paths

dong
Download Presentation

Fast Global Illumination Including Specular Effects

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. Xavier Granier 1 George Drettakis 1 Bruce J. Walter 2 1iMAGIS -GRAVIR/IMAG-INRIA iMAGIS is a joint project of CNRS/INRIA/UJF/INPG 2Cornell University Fast Global Illumination IncludingSpecular Effects

  2. Motivation • Realistic Illumination All light paths • Time-Quality Tradeoff • Interactive Visualisation • Quality Control

  3. Talk overview • Previous work • New Integrated Algorithm • Results • Conclusion

  4. Deterministic methods Radiosity [Goral84,Cohen88,etc] Hierarchy and Clustering [Hanrahan91, Smits94, Sillion95, etc] Non diffuse [Immel86, Sillion89, Sillion91, etc] Probabilistic Photon Map[Jensen96,etc] Density Estimation[Walter97,etc] Previous Work

  5. Multi-pass Two-pass [Wallace97,Sillion89,etc] Integrated [Chen91,etc] Interactive viewing Render-Cache [Walter99] Directional Storage [Stamminger99,etc] Previous Work

  6. DD transfer Hierarchical Radiosity with Clustering (HRC) DS+D transfer Particle tracing during HRC gather Overview D = Diffuse and S = Non Diffuse Images have specular path to eye added by Ray-Tracing

  7. Algorithm Overview • Construct hierarchy • Hierarchy elements: clusters and surfaces • For each iteration • Refine • create links at correct level • Gather - Energy transfer • particle emission restricted by links • Push-pull • particle placement

  8. Refinement • Link placement • Choose appropriate hierarchy level for transfer • Refinement test: Energy > e • Visibility classification and computation • Shafts and blocker lists for classification/optimisation • Unoccluded form factor computation

  9. IRS Energy transfer through a link Diffuse-Diffuse transfer IRS= Radiosity x Form Factor x Visibility IR= IR+ IRS

  10. Energy transfer through links Diffuse-Specular transfer • Diffuse-Specular transfer • Probabilistic emission of particles • Reflection on receiver • Propagation and impact storage • Links guide particles • Links encode light flow • Restrict number of particles

  11. Particle Emission • Number of particles • Flux S to R/ Constant energy • Uniform sampling • Inverse of (Measure(R) x Measure(S)) • Particle power • Flux from s to r corrected by • number of particles and • probability of sample choice

  12. Push-Pull • Push: Hierarchy descent • Particle placement • Integrate particle power into irradiance • Radiosity computation on leaves • Pull: Radiosity averaging

  13. Particle Placement Detect high variation and concentration • Quantity • Average position and "Spread Factor" • Push particle if: • High concentration and high energy

  14. Interactive Visualisation • Computed Solution: Diffuse part • View independant solution • Hardware rendering • Ray Trace: View dependant part • Save image • Interactivity: Render - Cache

  15. Results: Quality control Varyctparameter 4 sec 1200 particles 5 sec 7800 particles 15 sec 81800 particles

  16. Indirect 1 min 42 sec 4 min 34 sec

  17. Particle tracing comparison Complex, indirectly lit scenesimulation  10 min Our method Particle trace

  18. Video VIDEO

  19. Conclusion • Integrated algorithm • Hierarchical Radiosity with Clustering and Particle Tracing • Guide particle emission with Links • Place particles during push-pull • Handles indirect light well • Rapid computation • Interactive simulations for small scenes • Fast coarse solutions for complex scenes

  20. Future Work • Separate Reconstruction • Low and High frequencies • Dynamic updates • Partial particle shooting • Distributed/Monte-Carlo Ray-trace • Solution with importance • Local precise solution • Detect needed interactions

  21. The End

More Related