Fullsphere Irradiance Factorization for Real‐Time All‐Frequency Illumination for Dynamic Scenes

Computation of illumination with soft‐shadows from all‐frequency environment maps, is a computationally expensive process. Use of pre‐computation add the limitation that receiver's geometry must be known in advance, since Irradiance computation takes into account the receiver's normal direction. We propose a method that using a new notion that we introduce, the Fullsphere Irradiance, allows us to accumulate the contribution from all light sources in the scene, on a possible receiver without knowing the receiver's geometry. This expensive computation is done in a pre‐processing step. The pre‐computed value is used at run time to compute the Irradiance arriving at any receiver with known direction. We show how using this technique we compute soft‐shadows and self‐shadows in real‐time from all‐frequency environments, with only modest memory requirements. A GPU implementation of the method, yields high frame rates even for complex scenes with dozens of dynamic occluders and receivers.

[1]  Paul E. Debevec,et al.  Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 1998, SIGGRAPH '08.

[2]  Kei Iwasaki,et al.  Precomputed Radiance Transfer for Dynamic Scenes Taking into Account Light Interreflection , 2007, Rendering Techniques.

[3]  C. R. Hoffman,et al.  Illumination and Reflection Maps : Simulated Objects in Simulated and Real Environments Gene , 1984 .

[4]  Marc Stamminger,et al.  Quality scalability of soft shadow mapping , 2008, Graphics Interface.

[5]  Kun Zhou,et al.  Precomputed shadow fields for dynamic scenes , 2005, ACM Trans. Graph..

[6]  Loïc Barthe,et al.  Real-time soft shadow mapping by backprojection , 2006, EGSR '06.

[7]  Nicolas Holzschuch,et al.  Fast Precomputed Ambient Occlusion for Proximity Shadows , 2007, J. Graph. Tools.

[8]  Hans-Peter Seidel,et al.  Real-time, all-frequency shadows in dynamic scenes , 2008, ACM Trans. Graph..

[9]  Frédo Durand,et al.  Implicit visibility and antiradiance for interactive global illumination , 2007, ACM Trans. Graph..

[10]  Ming Ouhyoung,et al.  Reusable Radiosity Objects , 1996, Comput. Graph. Forum.

[11]  Alexander Keller,et al.  Efficient Illumination by High Dynamic Range Images , 2003, Rendering Techniques.

[12]  Jan Kautz,et al.  Fast Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics , 2002, Rendering Techniques.

[13]  Kun Zhou,et al.  Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation , 2006, ACM Trans. Graph..

[14]  P. Hanrahan,et al.  Triple product wavelet integrals for all-frequency relighting , 2004, SIGGRAPH 2004.

[15]  Pat Hanrahan,et al.  An efficient representation for irradiance environment maps , 2001, SIGGRAPH.

[16]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[17]  Jaakko Lehtinen,et al.  Hemispherical Rasterization for Self-Shadowing of Dynamic Objects , 2004, Rendering Techniques.

[18]  Cass W. Everitt HIGH-QUALITY, HARDWARE-ACCELERATED PER-PIXEL ILLUMINATION FOR CONSUMER CLASS OPENGL HARDWARE , 2000 .

[19]  Bruno Lévy,et al.  Master-element vector irradiance for large tessellated models , 2005, GRAPHITE.

[20]  Paul Debevec Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 2008, SIGGRAPH Classes.

[21]  Harry Shum,et al.  Eurographics Symposium on Rendering (2004) All-frequency Precomputed Radiance Transfer for Glossy Objects , 2022 .

[22]  Pat Hanrahan,et al.  Triple product wavelet integrals for all-frequency relighting , 2004, ACM Trans. Graph..

[23]  Jiaoying Shi,et al.  Rendering with Spherical Radiance Transport Maps , 2004, Comput. Graph. Forum.

[24]  François X. Sillion,et al.  A Survey of Real‐time Soft Shadows Algorithms , 2003, Comput. Graph. Forum.

[25]  Michael Garland,et al.  Face Cluster Radiosity , 1999, Rendering Techniques.

[26]  Peter-Pike J. Sloan Normal mapping for precomputed radiance transfer , 2006, I3D '06.

[27]  Samuli Laine,et al.  Ambient occlusion fields , 2005, I3D '05.

[28]  Paul S. Heckbert,et al.  Hierarchical radiosity with multiresolution meshes , 2000 .

[29]  Weifeng Sun,et al.  Generalized wavelet product integral for rendering dynamic glossy objects , 2006, SIGGRAPH '06.