Interactive rendering of globally illuminated scenes including anisotropic and inhomogeneous participating media

Although new graphics hardware has accelerated the rendering process, the realistic simulation of scenes including participating media remains a difficult problem. Interactive results have been achieved for isotropic media as well as for single scattering. In this paper, we present an interactive global illumination algorithm for the simulation of scenes that include participating media, even anisotropic and/or inhomogeneous media. The position of the observer is important in order to render inhomogeneous media according to the transport equation. Previous work normally needed to be ray-based in order to compute this equation properly. Our approach is capable of achieving real time using two 3D textures on a simple desktop PC. For anisotropic participating media we combine density estimation techniques and graphics hardware capabilities.

[1]  James R. Arvo,et al.  Transfer Equations in Global Illumination , 1993 .

[2]  Andrew S. Glassner,et al.  Principles of Digital Image Synthesis , 1995 .

[3]  Xavier Pueyo,et al.  The SIR rendering architecture , 1998, Comput. Graph..

[4]  Per H. Christensen,et al.  Efficient simulation of light transport in scenes with participating media using photon maps , 1998, SIGGRAPH.

[5]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

[6]  Alexei A. Efros,et al.  Fast bilateral filtering for the display of high-dynamic-range images , 2002 .

[7]  Michael D. McCool,et al.  Low latency photon mapping using block hashing , 2002, HWWS '02.

[8]  Yves D. Willems,et al.  Rendering Participating Media with Bidirectional Path Tracing , 1996, Rendering Techniques.

[9]  François X. Sillion,et al.  Global Illumination Techniques for the Simulation of Participating Media , 1997, Rendering Techniques.

[10]  Christophe Schlick,et al.  A Rendering Algorithm for Discrete Volume Density Objects , 1993, Comput. Graph. Forum.

[11]  M. Pinar Mengüç,et al.  Thermal Radiation Heat Transfer , 2020 .

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

[13]  Francisco J. Serón,et al.  A survey on participating media rendering techniques , 2005, The Visual Computer.

[14]  Kadi Bouatouch,et al.  Global Illumination in Presence of Participating Media with General Properties , 1995 .

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

[16]  Allen Van Gelder,et al.  Direct volume rendering with shading via three-dimensional textures , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[17]  Pat Hanrahan,et al.  Photon mapping on programmable graphics hardware , 2003, HWWS '03.

[18]  Karol Myszkowski,et al.  Lighting Reconstruction Using Fast and Adaptive Density Estimation Techniques , 1997, Rendering Techniques.

[19]  Holly Rushmeier,et al.  Rendering Participating Media: Problems and Solutions from Application Areas , 1995 .

[20]  François X. Sillion,et al.  Acceleration of Monte Carlo path tracing in general environments , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[21]  Lisa M. Sobierajski,et al.  Global illumination models for volume rendering , 1994 .

[22]  Frederic Perez,et al.  Global Illumination Techniques For The Computation Of High Quality Images In General Environments , 2002 .

[23]  Alexander Keller,et al.  Metropolis Light Transport for Participating Media , 2000, Rendering Techniques.

[24]  Werner Purgathofer,et al.  A Hierarchcal Subdivision Algorithm for Stochastic Radiosity , 1997, Rendering Techniques.

[25]  Rüdiger Westermann,et al.  UberFlow: a GPU-based particle engine , 2004, SIGGRAPH '04.

[26]  Jos Stam,et al.  Multiple Scattering as a Diffusion Process , 1995, Rendering Techniques.

[27]  Wolfgang Stuerzlinger,et al.  Interactive Rendering of Globally Illuminated Glossy Scenes , 1997, Rendering Techniques.

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

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

[30]  C. D. Kemp,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[31]  Juan-Roberto Jiménez,et al.  Anisotropic Participating Media at Near Interactive Rates , 2003, Eurographics.

[32]  Sumanta N. Pattanaik,et al.  Computation of global illumination in a participating medium by monte carlo simulation , 1993, Comput. Animat. Virtual Worlds.

[33]  M. Levoy,et al.  Fast volume rendering using a shear-warp factorization of the viewing transformation , 1994, SIGGRAPH.

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

[35]  Didier Arquès,et al.  Real-Time Animation of Realistic Fog , 2002 .

[36]  Hans-Peter Seidel,et al.  Walkthroughs with Corrective Texturing , 2000, Rendering Techniques.

[37]  Eva Cerezo,et al.  Rendering Natural Waters: Merging Computer Graphics with Physics and Biology , 2002 .