Real-time diffuse global illumination using radiance hints

GPU-based interactive global illumination techniques are receiving an increasing interest from both the research and the industrial community as real-time graphics applications strive for visually rich and realistic dynamic three-dimensional environments. This paper presents a fast new diffuse global illumination method that generates a sparse set of low-cost radiance field evaluation points (radiance hints) and computes an arbitrary number of diffuse inter-reflections within a given volume. The proposed approximate technique combines ideas from exiting grid-based radiance caching techniques with reflective shadow maps as well as a stochastic scheme for visibility calculations, in order to achieve high frame rates for multiple light bounces.

[1]  F. Durand A Frequency Analysis of Light Transport , 2011 .

[2]  Georgios Papaioannou,et al.  Global Illumination using Imperfect Volumes , 2011, GRAPP.

[3]  László Szirmay-Kalos,et al.  Approximate Ray‐Tracing on the GPU with Distance Impostors , 2005, Comput. Graph. Forum.

[4]  Anton Kaplanyan,et al.  Cascaded light propagation volumes for real-time indirect illumination , 2010, I3D '10.

[5]  Henrik Wann Jensen,et al.  Global Illumination using Photon Maps , 1996, Rendering Techniques.

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

[7]  Jun-Hai Yong,et al.  Multi‐Image Based Photon Tracing for Interactive Global Illumination of Dynamic Scenes , 2010, Comput. Graph. Forum.

[8]  Stephen H. Westin,et al.  A global illumination solution for general reflectance distributions , 1991, SIGGRAPH.

[9]  Marc Stamminger,et al.  Splatting indirect illumination , 2006, I3D '06.

[10]  Morgan McGuire,et al.  Hardware-accelerated global illumination by image space photon mapping , 2009, High Performance Graphics.

[11]  Kun Zhou,et al.  An efficient GPU-based approach for interactive global illumination , 2009, SIGGRAPH 2009.

[12]  Hans-Peter Seidel,et al.  Real-time Indirect Illumination with Clustered Visibility , 2009, VMV.

[13]  Okan Arikan,et al.  Hardware accelerated ambient occlusion techniques on GPUs , 2007, SI3D.

[14]  Chris Wyman,et al.  Interactive Indirect Illumination Using Adaptive Multiresolution Splatting , 2010, IEEE Transactions on Visualization and Computer Graphics.

[15]  Georgios Papaioannou,et al.  Interactive Volume-Based Indirect Illumination of Dynamic Scenes , 2010 .

[16]  James T. Kajiya,et al.  The rendering equation , 1998 .

[17]  Carsten Dachsbacher,et al.  Reflective shadow maps , 2005, I3D '05.

[18]  Sumanta N. Pattanaik,et al.  Real-Time Global Illumination on GPUs , 2005, J. Graph. Tools.

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

[20]  Alexander Keller,et al.  Instant radiosity , 1997, SIGGRAPH.

[21]  Hans-Peter Seidel,et al.  Approximating dynamic global illumination in image space , 2009, I3D '09.

[22]  Sergey Zhukov,et al.  An Ambient Light Illumination Model , 1998, Rendering Techniques.

[23]  Carsten Dachsbacher,et al.  Diffuse Global Illumination with Temporally Coherent Light Propagation Volumes , 2011 .

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

[25]  K. Bala,et al.  Lightcuts: a scalable approach to illumination , 2005, SIGGRAPH 2005.

[26]  Andrew Chi-Sing Leung,et al.  An RBF-based compression method for image-based relighting , 2006, IEEE Transactions on Image Processing.

[27]  Donald P. Greenberg,et al.  The Irradiance Volume , 1998, IEEE Computer Graphics and Applications.

[28]  Thorsten Grosch,et al.  Voxel-based global illumination , 2011, SI3D.

[29]  Hans-Peter Seidel,et al.  Imperfect shadow maps for efficient computation of indirect illumination , 2008, SIGGRAPH Asia '08.