Light propagation for mixed polygonal and volumetric data

Some applications require scenes mixing polygonal and volumetric objects and shadows make the scenes more realistic. This paper describes a shadow algorithm for mixed polygonal and volumetric data, including the generation of soft shadows for area light sources. Our volume shader leverages advanced graphics GPU for an accelerated and feasible solution. The shadow and soft shadow algorithm applies to all combinations of volumes and polygons, without any restriction on the geometric positioning and overlap of the volumes and polygons. For realistic rendering where we have a high albedo participating media, multiple scattering is significant. We extend our algorithm to handle both multiple forward scattering and back scattering with light attenuation. This constitutes a complete system for shadow generation and light propagation.

[1]  Yoshinori Dobashi,et al.  Display of clouds taking into account multiple anisotropic scattering and sky light , 1996, SIGGRAPH.

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

[3]  K. D. Lathrop RAY EFFECTS IN DISCRETE ORDINATES EQUATIONS. , 1968 .

[4]  David S. Ebert,et al.  Interactive translucent volume rendering and procedural modeling , 2002, IEEE Visualization, 2002. VIS 2002..

[5]  James T. Kajiya,et al.  Ray tracing volume densities , 1984, SIGGRAPH.

[6]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[7]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

[8]  Joe Michael Kniss,et al.  Multidimensional Transfer Functions for Interactive Volume Rendering , 2002, IEEE Trans. Vis. Comput. Graph..

[9]  Donald P. Greenberg,et al.  Polygon shadow generation , 1978, SIGGRAPH.

[10]  G. Rybicki Radiative transfer , 2019, Climate Change and Terrestrial Ecosystem Modeling.

[11]  Arie E. Kaufman,et al.  An Algorithm for 3D Scan-Conversion of Polygons , 1987, Eurographics.

[12]  Marc Levoy,et al.  A hybrid ray tracer for rendering polygon and volume data , 1990, IEEE Computer Graphics and Applications.

[13]  Roger Crawfis,et al.  Volumetric shadows using splatting , 2002, IEEE Visualization, 2002. VIS 2002..

[14]  Roger Crawfis,et al.  Shadows and Soft Shadows with Participating Media Using Splatting , 2003, IEEE Trans. Vis. Comput. Graph..

[15]  Roger Crawfis,et al.  Eliminating popping artifacts in sheet buffer-based splatting , 1998 .

[16]  Nelson L. Max,et al.  Optical Models for Direct Volume Rendering , 1995, IEEE Trans. Vis. Comput. Graph..

[17]  Joe Michael Kniss,et al.  A Model for Volume Lighting and Modeling , 2003, IEEE Trans. Vis. Comput. Graph..

[18]  Kenneth E. Torrance,et al.  The zonal method for calculating light intensities in the presence of a participating medium , 1987, SIGGRAPH.

[19]  David S. Ebert,et al.  Rendering and animation of gaseous phenomena by combining fast volume and scanline A-buffer techniques , 1990, SIGGRAPH.

[20]  N. England,et al.  Graphics Hardware , 2019, IEEE Computer Graphics and Applications.

[21]  François X. Sillion,et al.  Fast calculation of soft shadow textures using convolution , 1998, SIGGRAPH.

[22]  Steve Marschner,et al.  A practical model for subsurface light transport , 2001, SIGGRAPH.

[23]  Yoshinori Dobashi,et al.  Interactive rendering method for displaying shafts of light , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[24]  Arie E. Kaufman,et al.  Efficient algorithms for scan-converting 3D polygons , 1988, Comput. Graph..

[25]  Anselmo Lastra,et al.  Real‐Time Cloud Rendering , 2001, Comput. Graph. Forum.

[26]  Franklin C. Crow,et al.  Shadow algorithms for computer graphics , 1977, SIGGRAPH.

[27]  Pierre Poulin,et al.  A survey of shadow algorithms , 1990, IEEE Computer Graphics and Applications.

[28]  Klaus Mueller,et al.  Splatting with Shadows , 2001, VG.

[29]  T. Nishita,et al.  A Fast Rendering Method of Clouds Using Shadow-View Slices , 2004 .

[30]  Holly Rushmeier,et al.  Realistic image synthesis for scenes with radiatively participating media , 1988 .

[31]  Tom Lokovic,et al.  Deep shadow maps , 2000, SIGGRAPH.

[32]  N. Max Efficient light propagation for multiple anisotropic volume scattering , 1995 .

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