Real time volumetric shadows using polygonal light volumes

This paper presents a more efficient way of computing single scattering effects in homogeneous participating media for real-time purposes than the currently popular ray-marching based algorithms. These effects include halos around light sources, volumetric shadows and crepuscular rays. By displacing the vertices of a base mesh with the depths from a standard shadow map, we construct a polygonal mesh that encloses the volume of space that is directly illuminated by a light source. Using this volume we can calculate the airlight contribution for each pixel by considering only points along the eye-ray where shadow-transitions occur. Unlike previous ray-marching methods, our method calculates the exact airlight contribution, with respect to the shadow map resolution, at real time frame rates.

[1]  Tomoyuki Nishita,et al.  A shading model for atmospheric scattering considering luminous intensity distribution of light sources , 1987, SIGGRAPH.

[2]  Bo Sun,et al.  A practical analytic single scattering model for real time rendering , 2005, ACM Trans. Graph..

[3]  Kun Zhou,et al.  Fogshop: Real-Time Design and Rendering of Inhomogeneous, Single-Scattering Media , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[4]  Mathias Schott,et al.  An analytical approach to single scattering for anisotropic media and light distributions , 2009, Graphics Interface.

[5]  Michael D. McCool,et al.  Shadow volume reconstruction from depth maps , 2000, TOGS.

[6]  Robert James,et al.  True volumetric shadows , 2003 .

[7]  Tomoyuki Nishita,et al.  Anti-aliased and real-time rendering of scenes with light scattering effects , 2007, The Visual Computer.

[8]  Michelin Sylvain,et al.  Real Time Rendering of Atmospheric Scattering and Volumetric Shadows , 2006 .

[9]  Balázs Tóth,et al.  Real-time Volumetric Lighting in Participating Media , 2009, Eurographics.

[10]  Steven G. Parker,et al.  An Analytical Solution to Single Scattering in Homogeneous Participating Media , 2009, Comput. Graph. Forum.

[11]  Carsten Dachsbacher,et al.  Epipolar sampling for shadows and crepuscular rays in participating media with single scattering , 2010, I3D '10.

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

[13]  Melanie Tory,et al.  Proceedings of Graphics Interface 2009 , 2009 .

[14]  C. Wyman,et al.  Interactive volumetric shadows in participating media with single-scattering , 2008, 2008 IEEE Symposium on Interactive Ray Tracing.

[15]  Yoshinori Dobashi,et al.  Interactive rendering of atmospheric scattering effects using graphics hardware , 2002, HWWS '02.