Efficient Glossy Global Illumination with Interactive Viewing

The ability to perform interactive walkthroughs of global illumination solutions including glossy effects is a challenging open problem. In this paper we overcome certain limitations of previous approaches. We first introduce a novel, memory‐ and compute‐efficient representation of incoming illumination, in the context of a hierarchical radiance clustering algorithm. We then represent outgoing radiance with an adaptive hierarchical basis, in a manner suitable for interactive display. Using appropriate refinement and display strategies, we achieve walkthroughs of glossy solutions at interactive rates for non‐trivial scenes. In addition, our implementation has been developed to be portable and easily adaptable as an extension to existing, diffuse‐only, hierarchical radiosity systems. We present results of the implementation of glossy global illumination in two independent global illumination systems.

[1]  Pat Hanrahan,et al.  A hierarchical illumination algorithm for surfaces with glossy reflection , 1993, SIGGRAPH.

[2]  P. Hanrahan,et al.  Wavelet Methods for Radiance Computations , 1995 .

[3]  Claude Puech,et al.  A general two-pass method integrating specular and diffuse reflection , 1989, SIGGRAPH '89.

[4]  Peter Shirley,et al.  Monte Carlo techniques for direct lighting calculations , 1996, TOGS.

[5]  Sudhir P. Mudur,et al.  Computation of global illumination by Monte Carlo simulation of the particle model of light , 1992 .

[6]  Hans-Peter Seidel,et al.  Towards an Open Rendering Kernel for Image Synthesis , 1996, Rendering Techniques.

[7]  Harold R. Zatz Galerkin radiosity: a higher order solution method for global illumination , 1993, SIGGRAPH.

[8]  Leonidas J. Guibas,et al.  Metropolis light transport , 1997, SIGGRAPH.

[9]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[10]  MillerGavin,et al.  A progressive multi-pass method for global illumination , 1991 .

[11]  Eric P. Lafortune,et al.  Mathematical Models and Monte Carlo Algorithms for Physically Based Rendering , 1995 .

[12]  Hans-Peter Seidel,et al.  Bounded Radiosity – Illumination on General Surfaces and Clusters , 1997, Comput. Graph. Forum.

[13]  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..

[14]  David Salesin,et al.  Global illumination of glossy environments using wavelets and importance , 1996, TOGS.

[15]  Holly E. Rushmeier,et al.  A progressive multi-pass method for global illumination , 1991, SIGGRAPH.

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

[17]  David Salesin,et al.  Clustering for glossy global illumination , 1997, TOGS.

[18]  Leonidas J. Guibas,et al.  Optimally combining sampling techniques for Monte Carlo rendering , 1995, SIGGRAPH.

[19]  WhittedTurner An improved illumination model for shaded display , 1979 .

[20]  Pat Hanrahan,et al.  A rapid hierarchical radiosity algorithm , 1991, SIGGRAPH.

[21]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

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

[23]  Pat Hanrahan,et al.  Wavelet radiosity , 1993, SIGGRAPH.

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

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

[26]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

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

[28]  Hans-Peter Seidel,et al.  Getting Rid of Links in Hierarchical Radiosity , 1998, Comput. Graph. Forum.

[29]  Leonidas J. Guibas,et al.  Bidirectional Estimators for Light Transport , 1995 .

[30]  Hans-Peter Seidel,et al.  Bounded radios-ity-finding good bounds on clustered light transport , 1998 .

[31]  Alexander Keller Quasi-Monte Carlo Radiosity , 1996, Rendering Techniques.

[32]  Donald P. Greenberg,et al.  Fitting virtual lights for non-diffuse walkthroughs , 1997, SIGGRAPH.

[33]  Gregory J. Ward,et al.  The RADIANCE lighting simulation and rendering system , 1994, SIGGRAPH.