Real-time Realistic Illumination and Shading of Stratiform Clouds

Realistic rendering of clouds involves solving the complex interaction of light within the cloud and with its environment. Interactive methods achieve efficient cloud rendering by ignoring several lighting effects. However, these effects are visually important, and removing them strongly reduces realism. We present a novel approach for capturing the important effects of multiple anisotropic Mie scattering within cloud layers (i.e., stratiform clouds), and the inter-reflections between the ground and the cloud base under sun and sky illumination. Our model maps well to graphics hardware, enabling the real-time rendering of animated cloud skies over landscapes.

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

[2]  D. Deirmendjian Electromagnetic scattering on spherical polydispersions , 1969 .

[3]  Rene Preusker,et al.  Remote sensing of water cloud droplet size distributions using the backscatter glory: a case study , 2004 .

[4]  Terry L. Clark,et al.  A Study in Cloud Phase Parameterization Using the Gamma Distribution , 1974 .

[5]  Geoffrey Y. Gardner,et al.  Visual simulation of clouds , 1985, SIGGRAPH.

[6]  Kazufumi Kaneda,et al.  A simple, efficient method for realistic animation of clouds , 2000, SIGGRAPH.

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

[8]  Shree K. Nayar,et al.  Practical Rendering of Multiple Scattering Effects in Participating Media , 2004, Rendering Techniques.

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

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

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

[12]  Claude Puech,et al.  A general two-pass method integrating specular and diffuse reflection , 1989, SIGGRAPH '89.

[13]  Matt Pharr,et al.  Gpu gems 2: programming techniques for high-performance graphics and general-purpose computation , 2005 .

[14]  David A. Goss,et al.  Color and Light in Nature , 1997 .

[15]  Bertram Walter,et al.  Modeling and Rendering of the Atmosphere Using Mie‐Scattering , 1997, Comput. Graph. Forum.

[16]  David S. Ebert,et al.  Efficient Rendering of Atmospheric Phenomena , 2004, Rendering Techniques.

[17]  W. Steen Absorption and Scattering of Light by Small Particles , 1999 .

[18]  D. Deirmendjian Scattering and Polarization Properties of Water Clouds and Hazes in the Visible and Infrared , 1964 .

[19]  James F. Blinn,et al.  Light reflection functions for simulation of clouds and dusty surfaces , 1982, SIGGRAPH.

[20]  E. Clothiaux,et al.  Cloud Droplet Size Distributions in Low-Level Stratiform Clouds , 2000 .

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

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

[23]  Fabrice Neyret,et al.  Advected textures , 2003, SCA '03.