Real‐time Rendering of Dynamic Scenes under All‐frequency Lighting using Integral Spherical Gaussian

We propose an efficient rendering method for dynamic scenes under all‐frequency environmental lighting. To render the surfaces of objects illuminated by distant environmental lighting, the triple product of the lighting, the visibility function and the BRDF is integrated at each shading point on the surfaces. Our method represents the environmental lighting and the BRDF with a linear combination of spherical Gaussians, replacing the integral of the triple product with the sum of the integrals of spherical Gaussians over the visible region of the hemisphere. We propose a new form of spherical Gaussian, the integral spherical Gaussian, that enables the fast and accurate integration of spherical Gaussians with various sharpness over the visible region on the hemisphere. The integral spherical Gaussian simplifies the integration to a sum of four pre‐integrated values, which are easily evaluated on‐the‐fly. With a combination of a set of spheres to approximate object geometries and the integral spherical Gaussian, our method can render object surfaces very efficiently. Our GPU implementation demonstrates realtime rendering of dynamic scenes with dynamic viewpoints, lighting, and BRDFs.

[1]  Yu-Ting Tsai,et al.  All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation , 2006, ACM Trans. Graph..

[2]  Dinesh Manocha,et al.  Fast BVH Construction on GPUs , 2009, Comput. Graph. Forum.

[3]  Pat Hanrahan,et al.  All-frequency shadows using non-linear wavelet lighting approximation , 2003, ACM Trans. Graph..

[4]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

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

[6]  주철환 H.O.T , 1999 .

[7]  Zen-Chung Shih,et al.  All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation , 2006, ACM Trans. Graph..

[8]  Franklin C. Crow,et al.  Summed-area tables for texture mapping , 1984, SIGGRAPH.

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

[10]  Naga K. Govindaraju,et al.  Image-Based Proxy Accumulation for Real-Time Soft Global Illumination , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[11]  Baining Guo,et al.  Fogshop: Real-Time Design and Rendering of Inhomogeneous, Single-Scattering Media , 2007 .

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

[13]  Carol O'Sullivan,et al.  Adaptive medial-axis approximation for sphere-tree construction , 2004, TOGS.

[14]  Andrew Chi-Sing Leung,et al.  All-Frequency Lighting with Multiscale Spherical Radial Basis Functions , 2010, IEEE Transactions on Visualization and Computer Graphics.

[15]  Tamy Boubekeur,et al.  ManyLoDs: Parallel Many‐View Level‐of‐Detail Selection for Real‐Time Global Illumination , 2011, EGSR '11.

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

[17]  Baining Guo,et al.  All-frequency rendering of dynamic, spatially-varying reflectance , 2009, ACM Trans. Graph..

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

[19]  Naga K. Govindaraju,et al.  Image-Based Proxy Accumulation for Real-Time Soft Global Illumination , 2007 .

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

[21]  Tomoyuki Nishita,et al.  A practical and fast rendering algorithm for dynamic scenes using adaptive shadow fields , 2006, The Visual Computer.

[22]  Peter-Pike J. Sloan,et al.  Local, deformable precomputed radiance transfer , 2005, ACM Trans. Graph..

[23]  Jaroslav Krivánek,et al.  Real-time shading with filtered importance sampling , 2007, SIGGRAPH '07.

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

[25]  Rui Wang,et al.  All-frequency relighting of glossy objects , 2006, TOGS.

[26]  Kun Zhou,et al.  Interactive relighting with dynamic BRDFs , 2007, SIGGRAPH 2007.

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

[28]  Shi-Min Hu,et al.  Spherical Piecewise Constant Basis Functions for All-Frequency Precomputed Radiance Transfer , 2008, IEEE Transactions on Visualization and Computer Graphics.

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

[30]  Rui Wang,et al.  Fast Estimation and Rendering of Indirect Highlights , 2010, Comput. Graph. Forum.

[31]  Derek Nowrouzezahrai,et al.  Shadowing Dynamic Scenes with Arbitrary BRDFs , 2009, Comput. Graph. Forum.

[32]  Frédo Durand,et al.  Efficient Reflectance and Visibility Approximations for Environment Map Rendering , 2007, Comput. Graph. Forum.

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

[34]  Kun Zhou,et al.  Variational sphere set approximation for solid objects , 2006, The Visual Computer.

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