Implicit visibility and antiradiance for interactive global illumination

We reformulate the rendering equation to alleviate the need for explicit visibility computation, thus enabling interactive global illumination on graphics hardware. This is achieved by treating visibility implicitly and propagating an additional quantity, called antiradiance, to compensate for light transmitted extraneously. Our new algorithm shifts visibility computation to simple local iterations by maintaining additional directional antiradiance information with samples in the scene. It is easy to parallelize on a GPU. By correctly treating discretization and filtering, we can compute indirect illumination in scenes with dynamic objects much faster than traditional methods. Our results show interactive update of indirect illumination with moving characters and lights.

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

[2]  Tomas Akenine-Möller,et al.  Precomputed local radiance transfer for real-time lighting design , 2005, SIGGRAPH 2005.

[3]  George Drettakis,et al.  Efficient Glossy Global Illumination with Interactive Viewing , 1999, Comput. Graph. Forum.

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

[5]  Pat Hanrahan,et al.  Photon mapping on programmable graphics hardware , 2003, HWWS '03.

[6]  James Arvo,et al.  A framework for the analysis of error in global illumination algorithms , 1994, SIGGRAPH.

[7]  Peter-Pike J. Sloan,et al.  Local, deformable precomputed radiance transfer , 2005, SIGGRAPH 2005.

[8]  Claude Puech,et al.  Improving interaction with radiosity-based lighting simulation programs , 1990, I3D '90.

[9]  Donald S. Fussell,et al.  Illumination networks: fast realistic rendering with general reflectance functions , 1989, SIGGRAPH '89.

[10]  Janne Kontkanen,et al.  Wavelet radiance transport for interactive indirect lighting , 2006, EGSR '06.

[11]  James Arvo,et al.  A clustering algorithm for radiosity in complex environments , 1994, SIGGRAPH.

[12]  Claude Puech,et al.  Radiosity and global illumination , 1994 .

[13]  Mathias Paulin,et al.  Scalable photon splatting for global illumination , 2003, GRAPHITE '03.

[14]  Erin Shaw Hierarchical Radiosity for Dynamic Environments , 1997, Comput. Graph. Forum.

[15]  Miloš Hašan,et al.  Direct-to-indirect transfer for cinematic relighting , 2006, SIGGRAPH 2006.

[16]  Anselmo Lastra,et al.  Radiosity on graphics hardware , 2004, Graphics Interface.

[17]  Marco Pellegrini Rendering equation revisited: how to avoid explicit visibility computations , 1999, SODA '99.

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

[19]  Peter-Pike J. Sloan,et al.  Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation , 2006, SIGGRAPH 2006.

[20]  George Drettakis,et al.  A Clustering Algorithm for Radiance Calculation in General Environments , 1995, Rendering Techniques.

[21]  François X. Sillion,et al.  A Unified Hierarchical Algorithm for Global Illumination with Scattering Volumes and Object Clusters , 1995, IEEE Trans. Vis. Comput. Graph..

[22]  Shenchang Eric Chen,et al.  Incremental radiosity: an extension of progressive radiosity to an interactive image synthesis system , 1990, SIGGRAPH.

[23]  Philippe Bekaert,et al.  Advanced global illumination , 2006 .

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

[25]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[26]  Michael Todd Bunnell,et al.  Dynamic Ambient Occlusion and Indirect Lighting , 2005 .

[27]  Donald P. Greenberg,et al.  Interactive global illumination in dynamic scenes , 2002, SIGGRAPH.

[28]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

[29]  George Drettakis,et al.  Interactive update of global illumination using a line-space hierarchy , 1997, SIGGRAPH.

[30]  Philippe Bekaert,et al.  Advanced Global Illumination, Second Edition , 2006 .