Interactive rendering of atmospheric scattering effects using graphics hardware

To create realistic images using computer graphics, an important element to consider is atmospheric scattering, that is, the phenomenon by which light is scattered by small particles in the air. This effect is the cause of the light beams produced by spotlights, shafts of light, foggy scenes, the bluish appearance of the earth's atmosphere, and so on. This paper proposes a fast method for rendering the atmospheric scattering effects based on actual physical phenomena. In the proposed method, look-up tables are prepared to store the intensities of the scattered light, and these are then used as textures. Realistic images are then created at interactive rates by making use of graphics hardware.

[1]  Nelson L. Max,et al.  Atmospheric illumination and shadows , 1986, SIGGRAPH.

[2]  Radomír Mech Hardware-Accelerated Real-Time Rendering of Gaseous Phenomena , 2001, J. Graphics, GPU, & Game Tools.

[3]  Nelson L. Max,et al.  Visualization for climate modeling , 1993, IEEE Computer Graphics and Applications.

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

[5]  Martin Kraus,et al.  High-quality pre-integrated volume rendering using hardware-accelerated pixel shading , 2001, HWWS '01.

[6]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.

[7]  Ralf Ratering,et al.  Adding Shadows to a Texture-Based Volume Renderer , 1998, VVS.

[8]  Peter Shirley,et al.  A practical analytic model for daylight , 1999, SIGGRAPH.

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

[10]  Tomoyuki Nishita,et al.  Display of the earth taking into account atmospheric scattering , 1993, SIGGRAPH.

[11]  Yoshinori Dobashi,et al.  Computer Graphics. An Accurate, Fast Method Using Graphics Hardware for Rendering Shafts of Light. , 2001 .

[12]  Rüdiger Westermann,et al.  Efficiently using graphics hardware in volume rendering applications , 1998, SIGGRAPH.

[13]  Carl Kesselman,et al.  Near-real-time satellite image processing: metacomputing in CC++ , 1996, IEEE Computer Graphics and Applications.

[14]  Ulrich Neumann,et al.  Accelerating Volume Reconstruction With 3D Texture Hardware , 1994 .

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

[16]  Wolfgang Heidrich,et al.  Interleaved Sampling , 2001, Rendering Techniques.

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

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

[19]  Mark Segal,et al.  Fast shadows and lighting effects using texture mapping , 1992, SIGGRAPH.

[20]  Bernd Hamann,et al.  Multiresolution techniques for interactive texture-based volume visualization , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[21]  Hideo Yamashita,et al.  Display Method of the Sky Color Taking into Account Multiple Scattering , 2000 .

[22]  C. Rodgers,et al.  Retrieval of atmospheric temperature and composition from remote measurements of thermal radiation , 1976 .

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

[24]  U. Behrens,et al.  Adding shadows to a texture-based volume renderer , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[25]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.