“A simple, efficient method for realistic animation of clouds” by Dobashi, Kaneda, Yamashita, Okita and Nishita

  • ©Yoshinori Dobashi, Kazufumi Kaneda, Hideo Yamashita, Tsuyoshi Okita, and Tomoyuki Nishita




    A simple, efficient method for realistic animation of clouds



    This paper proposes a simple and computationally inexpensive method for animation of clouds. The cloud evolution is simulated using cellular automaton that simplifies the dynamics of cloud formation. The dynamics are expressed by several simple transition rules and their complex motion can be simulated with a small amount of computation. Realistic images are then created using one of the standard graphics APIs, OpenGL. This makes it possible to utilize graphics hardware, resulting in fast image generation. The proposed method can realize the realistic motion of clouds, shadows cast on the ground, and shafts of light through clouds.


    1. D. Blythe, “Advanced Graphics Programming Techniques Using OpenGL,” Course Note #29 of SIGGRAPH 99, 1999.
    2. Y. Dobashi, T. Nishita, K. Kaneda, H. Yamashita, “A Fast Display Method of Sky Color Using Basis Functions,” The Journal of Visualization and Computer Graphics, Vol. 8, No. 2, 1997, pp. 115-127.
    3. Y. Dobashi, T. Nishita, T. Okita, “Animation of Clouds Using Cellular Automaton,” Proc. of Computer Graphics and Imaging’98, 1998, pp. 251-256.
    4. Y. Dobashi, T. Nishita, H. Yamashita, T. Okita, “Using Metaballs to Modeling and Animate Clouds from Satellite Images,” The Visual Computer, Vol. 15, No. 9, 1998, pp. 471-482.
    5. D. S. Ebert, R. E. Parent, “Rendering and Animation of Gaseous Phenomena by Combining Fast Volume and Scanline A-Buffer Techniques,” Computer Graphics, Vol. 24, No. 4, 1990, pp. 357-366.
    6. D. S. Ebert, W. E. Carlson, R. E. Parent, “Solid Spaces and Inverse Particle Systems for Controlling the Animation of Gases and Fluids,” The Visual Computer, 10, 1990, pp. 471- 483.
    7. D. S. Ebert, “Volumetric Modeling with Implicit Functions: A Cloud is Born,” Visual Proc. of SIGGRAPH’97, 1997, pp. 147.
    8. D. S. Ebert, “Simulating Nature: From Theory to Application,” Course Note #26 of SIGGRAPH 99, 1999, pp. 5.1-5.52.
    9. N. Foster, D. Metaxas, “Modeling the Motion of a Hot, Turbulent Gas,” Proc. of SIGGRAPH’97, 1997, pp. 181-188.
    10. G.Y. Gardner, “Visual Simulation of Clouds,” Computer Graphics, Vol.19, No. 3, 1985, pp. 279-303.
    11. M. Inakage, “Volume Tracing of Atmospheric Environments, ” The Visual Computer, 7, 1991, pp. 104-113.
    12. H. W. Jansen, P. H. Christensen, “Efficient Simulation of Light Transport in Scenes with Participating Media using Photon Maps,” Proc. of SIGGRAPH’98, 1998, pp. 311-320.
    13. J. T. Kajiya, B. P. V. Herzen, “Ray Tracing Volume Densities,” Computer Graphics, 1984, Vol. 18, No. 3, pp. 165-174.
    14. K. Kaneda, T. Okamoto, E. Nakamae, T. Nishita, “Photorealistic Image Synthesis for Outdoor Scenery under Various Atmospheric Conditions,” The Visual Computer, 7(5&6), 1991, pp. 247-258.
    15. T. Kikuchi, K. Muraoka, and N. Chiba, “Visual Simulation of Cumulonimbus Clouds,” The Journal of The Institute of Image Electronics and Electronics Engineers of Japan, Vol. 27, No. 4, 1998, pp. 317-326 (in Japanese).
    16. N. Max, “Light Diffusion through Clouds and Haze,” Graphics and Image Processing, Vol. 13, No. 3, 1986, pp. 280-292.
    17. N. Max, “Atmospheric Illumination and Shadows,” Computer Graphics, Vol. 20, No. 4, 1986, pp. 117-124.
    18. N. Max, R. Crawfis, D. Williams, “Visualizing Wind Velocities by Advecting Cloud Textures,” Proc. of Visualization’92, 1992, pp. 179-183.
    19. N. Max, “Efficient Light Propagation for Multiple Anisotropic Volume Scattering,” Proc. of the Fifth Eurographics Workshop on Rendering, 1994, pp. 87-104.
    20. K. Meuller, N. Shareef, J. Huang, R. Crawfis, “Hight-Quality Splatting on Rectilinear Grids with Efficient Culling of Occluded Voxels,” IEEE Trans. on Visualization and Computer Graphics, Vol. 5, No. 2, 1999, pp. 116-134.
    21. K. Nagel, E. Raschke, “Self-Organizing Criticality in Cloud Formation?,” Physica A, 182, 1992, pp. 519-531.
    22. F. Neyret, “Qualitative Simulation of Convective Clouds Formation and Evolution,” Proc of Eurographics Computer Animation and Simulation Workshop’97, 1997, pp. 113-124.
    23. 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.
    24. T. Nishita, E. Nakamae, “Method of Displaying Optical Effects within Water using Accumulation Buffer,” Proc. of SIGGRAPH’94, 1994, pp. 373-379.
    25. T. Nishita, Y. Dobashi, E. Nakamae, “Display of Clouds Taking into Account Multiple Anisotropic Scattering and Sky Light,” Proc. of SIGGRAPH’96, 1996, pp. 379-386.
    26. A. J. Preetham, P. Shirley, B. Smits, “A Practical Analytic Model for Daylight,” Proc. of SIGGRAPH’99, 1999, pp. 91- 100.
    27. 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.
    28. G. Sakas, M. Gerth, “Sampling and Anti-Aliasing of Discrete 3-D Volume Density Textures,” Proc. of EUROGRAPHICS’91, 1991, pp. 87-102.
    29. J. Stam, E. Fiume, “Turbulent Wind Fields for Gaseous Phenomena,” Proc. of SIGGRAPH’93, 1993, pp. 369-376.
    30. J. Stam, “Stochastic Rendering of Density Fields,” Proc. of Graphics Interface’94, 1994, pp. 51-58.
    31. J. Stam, E. Fiume, “Dipicting Fire and Other Gaseous Phenomena Using Diffusion Processes,” Proc. of SIGGRAPH’95, 1995, pp. 129-136.
    32. J. Stam, “Stable Fluids,” Proc. of SIGGRAPH’99, 1999, pp. 121-128.
    33. R. Voss, “Fourier Synthesis of Gaussian Fractals: 1/f noises, landscapes, and flakes,” SIGGRAPH’83: Tutorial on State of the Art Image Synthesis, 10, 1983.
    34. L. Westover, “Footprint Evaluation for Volume Rendering,” Computer Graphics, Vol. 24, No. 4, 1990, pp. 367-376.
    35. S. Wolfram, “Cellular automata as models of complexity,” Nature, Vol. 311, No. 4, 1984, pp. 419-424.
    36. G. Wyvill, A. Trotman, “Ray-Tracing Soft Objects,” Proc. of CG International, 1990, pp. 439-475.

ACM Digital Library Publication: