210 likes | 337 Vues
This paper presents a novel approach for realistic global illumination that incorporates specular effects, leveraging an integrated algorithm combining hierarchical radiosity and particle tracing techniques. It improves time-quality tradeoff and quality control for interactive visualization. The proposed solution addresses previous work through efficient clustering, energy transfer, and dynamic particle emission. The results demonstrate rapid computations and enhanced performance in complex scenes, paving the way for future advancements in realistic rendering strategies.
E N D
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
Motivation • Realistic Illumination All light paths • Time-Quality Tradeoff • Interactive Visualisation • Quality Control
Talk overview • Previous work • New Integrated Algorithm • Results • Conclusion
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
Multi-pass Two-pass [Wallace97,Sillion89,etc] Integrated [Chen91,etc] Interactive viewing Render-Cache [Walter99] Directional Storage [Stamminger99,etc] Previous Work
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
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
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
IRS Energy transfer through a link Diffuse-Diffuse transfer IRS= Radiosity x Form Factor x Visibility IR= IR+ IRS
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
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
Push-Pull • Push: Hierarchy descent • Particle placement • Integrate particle power into irradiance • Radiosity computation on leaves • Pull: Radiosity averaging
Particle Placement Detect high variation and concentration • Quantity • Average position and "Spread Factor" • Push particle if: • High concentration and high energy
Interactive Visualisation • Computed Solution: Diffuse part • View independant solution • Hardware rendering • Ray Trace: View dependant part • Save image • Interactivity: Render - Cache
Results: Quality control Varyctparameter 4 sec 1200 particles 5 sec 7800 particles 15 sec 81800 particles
Indirect 1 min 42 sec 4 min 34 sec
Particle tracing comparison Complex, indirectly lit scenesimulation 10 min Our method Particle trace
Video VIDEO
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
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