“Display of clouds taking into account multiple anisotropic scattering and sky light” by Nishita, Dobashi and Nakamae

  • ©Tomoyuki Nishita, Yoshinori Dobashi, and Eihachiro Nakamae




    Display of clouds taking into account multiple anisotropic scattering and sky light



    Methods to display realistic clouds are proposed. To display realistic images, a precise shading model is required: two components should be considered. One is multiple scattering due to particles in clouds, and the other factor to be considered is sky light. For the former, the calculation of cloud intensities has been assumed to be complex due to strong forward scattering. However, this paper proposes an efficient calculation method using these scattering characteristics in a positive way. The latter is a very significant factor when sky light is rather stronger than direct sunlight, such as at sunset/sunrise, even though sky light has been ignored in previous methods. This paper describes an efficient calculation method for light scattering due to clouds taking into account both multiple scattering and sky light, and the modeling of clouds.


    1. E Blasi, B.L. Saec, C. Schlics, “A Rendering Algorithm for Discrete Volume Density Objects, “Proc. of EUROGRAPH- ICS’93, Vo1.12, No.3 (1993) pp.201-210.
    2. J.F. Blinn, “Light Reflection Functions for Simulation of Clouds and Dusty Surfaces, ” Computer Graphics, Vol. 16, No. 3 (1982) pp. 21-29.
    3. J.F. Blinn, “A Generalization of Algebraic Surface Drawing,” ACM Tog, Vol.2, No.3 (1980) pp.235-256.
    4. C.F. Bohren, “Multiple scattering of light and some of its observable consequences, ” Am. J. Phys. Vol.55, No.6 (1987) pp.524-533.
    5. M.F. Cohen, D.E Greenberg, “The Hemicube, A Radiosity Solution for Computer Environment,”, Computer Graphics, Vol. 19, No.3 (1985) pp.31-40.
    6. W.M. Cornette, J.G. Shanks, “Physical reasonable analytic expression for the single-scattering phase function,” Applied Optics, Vol.31, No.16 (1992) pp.3152-3160.
    7. G.Y. Gardener, “Visual Simulation of Clouds,” Computer Graphics, Vo1.19, No.3 (1985) pp.297-303.
    8. E Hanrahan, W. Krueger, “Reflection from Layered Surfaces due to Subsurface Scattering,” Proc. of SIGGRAPH’ 93 (1994) pp.165-174.
    9. M. Inakage,”Volume Tracing of Atmospheric Environments,” The Visual Computer, 7 ( 1991 ) pp. 104-113.
    10. J.T. Kajiya, B.V. Herzen, “Ray tracing Volume Densities,” Computer Graphics, Vo1.18, No.3 (1984) pp.165-174.
    11. K. Kaneda, G. Yuan, E. Nakamae, T. Nishita, “Photorealistic Visual Simulation of Water Surfaces Taking into account Radiative Transfer,” Proc. of CG & CAD’ 91, (China) (1991) pp.25-30.
    12. K. Kaneda, T. Okamoto, E. Nakamae, T. Nishita, “Photorealistic Image Synsesis for Outdoor scenery Under Various Atmospheric Conditions,” The Visual Computel, Vol.7 (1991) pp.247-258.
    13. W.E. Lorensen, H.E. Cline, “Marching Cubes: a High Resolution 3D Surface Construction Algorithm,” Computer Graphics, Vol.21, No.4 (1987) pp.163-169.
    14. R.V. Klassen, “Modeling the Effect of the Atmosphere on Light, “ACM Transaction on Graphics, Vol. 6, No. 3 (1987) pp. 215-237.
    15. N. Max, “Light Diffusion through Clouds and Haze,” Graphics and Image Processing, Vol.33, No.3 (1986) pp.280-292.
    16. N. Max, “Efficient Light Propagation for Multiple Anisotropic Volume Scattering,” Proc. of the Fifth Eurographics Work- Shop on Rendering (1994) pp. 87-104.
    17. T. Nishita and E. Nakamae, continuous tone Representation of Three-Dimensional Objects Illuminated by Sky Light,” Computer Graphics, Vol. 20, No. 4 (1986) pp. 125-132.
    18. T. Nishita, Y. Miyawaki, E. Nakamae, “A Shading Model for Atmospheric Scattering Considering Distribution of Light Sources,” Computer Graphics, Vol. 21, No. 4 (1987) pp. 303- 310.
    19. T. Nishita, T.W. Sederberg, M. Kakimoto, “Ray Tracing Rational Trimmed Surface Patches,” Computer Graphics, Vol.24, No.4 (1990) pp.337-345.
    20. T. Nishita, T. Shirai, K. Tadamura, E. Nakamae, “Display of The Earth Taking into Account Atmospheric Scattering, ” Proc. of SIGGRAPH’93 (1993) pp.175-182.
    21. T. Nishita, E. Nakamae, “A Method for Displaying Metaballs by using B6zier Clipping,” Proc. of EUROGRAPHICS’94, Vo1.13, No.3 (1994) c271-280.
    22. T. Nishita, E. Nakamae, “Method of Displaying Optical Effects within Water using Accumulation Buffer,” Proc. of SIG- GRAPH’94 (1994) pp.373-379.
    23. H.E. Rushmeier, K.E. Torrance, “The Zonal Method for Calculating Light Intensities in The Presence of a Participating Medium,” Computer Graphics, Vol.21, No.4 (1987) pp.293- 302.
    24. G. Sakas, M. Gerth, “Sampling and Anti-Aliasing of Discrete 3-D Volume Density Textures,” Proc. of EUROGRAPH- ICS’91 (1991) pp.87-102.
    25. S. Sekine, “Corrected Color Temperature of Daylight(2) : Characteristics on Clear Sky and Overcast Sky,” J. Illumination Engineering Inst. Japan, Vol.79, No.ll (1995) pp.621- 627.
    26. J. Stare, E. Fiume, “Depicting Fire and Other Gaseous Phenomena Using Diffusion Processes,” Proc. of SIGGRAPH’95 (1995) pp.129-136.

ACM Digital Library Publication:

Overview Page: