Real-Time Rendering of Rough Refraction under Dynamically Varying Environmental Lighting

The illumination of rough refraction is challenging due to the complex integrations of scattered lights from multiple directions. Prefiltered environment map is able to eliminate the comprehensive integrations, but the precomputation stage protects it from being adapted into dynamically varying environmental lighting. We propose a real-time method for rendering rough refraction, supporting dynamically changing lighting, geometries and materials. Environment maps are efficiently compressed by summed area table (SAT), whose construction only costs several milliseconds. Meanwhile, rough refraction effects are approximated by our lobe merging method. Solid results of our approach are demonstrated by comparing with ground truth results generated with a path tracing engine.

[1]  Chris Wyman,et al.  Interactive refractions with total internal reflection , 2007, GI '07.

[2]  Szymon Rusinkiewicz,et al.  Efficient BRDF importance sampling using a factored representation , 2004, SIGGRAPH 2004.

[3]  David K. McAllister,et al.  OptiX: a general purpose ray tracing engine , 2010, ACM Trans. Graph..

[4]  Anselmo Lastra,et al.  Interactive summed-area table generation for glossy environmental reflections , 2005, SIGGRAPH '05.

[5]  Adrien Bousseau,et al.  Real-time rough refraction , 2011, SI3D.

[6]  R. Ramamoorthi,et al.  Frequency domain normal map filtering , 2007, SIGGRAPH 2007.

[7]  Shuang Zhao,et al.  Single scattering in refractive media with triangle mesh boundaries , 2009, SIGGRAPH '09.

[8]  Steve Marschner,et al.  Microfacet Models for Refraction through Rough Surfaces , 2007, Rendering Techniques.

[9]  Elmar Eisemann,et al.  Fast scene voxelization and applications , 2006, I3D '06.

[10]  Hubert Nguyen,et al.  GPU Gems 3 , 2007 .

[11]  Hans-Peter Seidel,et al.  Unified Approach to Prefiltered Environment Maps , 2000, Rendering Techniques.

[12]  Kun Zhou,et al.  Interactive relighting of dynamic refractive objects , 2008, SIGGRAPH 2008.

[13]  Manuel Menezes de Oliveira Neto,et al.  Real-time refraction through deformable objects , 2007, SI3D.

[14]  Baining Guo,et al.  The Dual‐microfacet Model for Capturing Thin Transparent Slabs , 2009, Comput. Graph. Forum.

[15]  Chris Wyman An approximate image-space approach for interactive refraction , 2005, SIGGRAPH 2005.

[16]  Anselmo Lastra,et al.  Fast Summed‐Area Table Generation and its Applications , 2005, Comput. Graph. Forum.

[17]  Michael Toksvig Mipmapping Normal Maps , 2005, J. Graph. Tools.

[18]  Adrien Bousseau,et al.  Real-Time Rendering of Rough Refraction , 2012, IEEE Transactions on Visualization and Computer Graphics.

[19]  Chris Wyman,et al.  Interactive image-space refraction of nearby geometry , 2005, GRAPHITE.

[20]  Shi-Min Hu,et al.  Popup: automatic paper architectures from 3D models , 2010, SIGGRAPH 2010.

[21]  Chris Wyman,et al.  Real-time rough refraction via LEAN mapping and Gaussian sum reduction , 2012, I3D '12.