Inverse Approach for Visual Simulation of Clouds

  • Yoshinori Dobashi
Part of the Mathematics for Industry book series (MFI, volume 4)


Clouds play an important role for creating realistic images of outdoor scenes. There are two important factors in synthesizing realistic images, that is, shapes and colors of clouds. Many methods have therefore been proposed for modeling and rendering clouds. One of the promising approaches is to numerically simulate the actual physical phenomena. However, realistic images cannot be generated unless the user chooses appropriate parameters involved in the numerical simulation, which is not an easy task. The shapes and colors of the simulated clouds depend on many parameters and it is generally difficult and time-consuming to adjust those parameters manually. This paper presents an inverse approach to address this problem. For cloud shapes, we present a method for controlling the simulation of cloud formation so that the simulated shapes become similar to those specified by the user. For colors of clouds, a method for automatically adjusting the parameters for computing realistic colors by using user-specified photographs of real clouds is presented.


Clouds Inverse rendering Fluid simulation Genetic algorithm Feedback control 


  1. 1.
    Bouthors A, Neyret F, Max N, Bruneton E, Crassin C (2008) Interactive multiple anisotropic scattering in clouds. In: Proceedings of ACM symposium on interactive 3D graphics and games, pp 173–182Google Scholar
  2. 2.
    Cerezo E, Perez F, Pueyo X, Seron FJ, Sillion FX (2005) A survey on participating media rendering techniques. Vis Comput 21(5):303–328CrossRefGoogle Scholar
  3. 3.
    Dobashi Y, Iwasaki W, Ono A, Yamamoto T, Yue Y, Nishita T (2012) An inverse problem approach for automatically adjusting the parameters for rendering clouds using photographs. ACM Trans Graph 31(6):Article 145Google Scholar
  4. 4.
    Dobashi Y, Kaneda K, Yamashita H, Okita T, Nishita T (2000) A simple, efficient method for realistic animation of clouds. In: Proceedings of ACM SIGGRAPH 2000, pp 19–28Google Scholar
  5. 5.
    Dobashi Y, Kusumoto K, Nishita T, Yamamoto T (2008) Feedback control of cumuliform cloud formation based on computational fluid dynamics. ACM Trans Graph 27(3):Article 94Google Scholar
  6. 6.
    Gardner GY (1985) Visual simulation of clouds. Comput Graph (Proc SIGGRAPH 1985) 19(3):297–304CrossRefGoogle Scholar
  7. 7.
    Harris MJ, Lastra A (2001) Real-time cloud rendering. Comput Graph Forum 20(3):76–84CrossRefGoogle Scholar
  8. 8.
    Miyazaki R, Dobashi Y, Nishita T (2002) Simulation of cumuliform clouds based on computational fluid dynamics. In: Proceedings of EUROGRAPHICS 2002 short presentations, pp 405–410, Aug 2002Google Scholar
  9. 9.
    Nishita T, Dobashi Y, Nakamae E (1996) Display of clouds taking into account multiple anisotropic scattering and sky light. In: Proceedings of ACM SIGGRAPH 1996, pp 379–386Google Scholar
  10. 10.
    Yue Y, Iwasaki K, Chen B-Y, Dobashi Y, Nishita T (2010) Unbiased, adaptive stochastic sampling for rendering inhomogeneous participating media. ACM Trans Graph 29(6):Article 177Google Scholar
  11. 11.
    Zhou K, Ren Z, Lin S, Bao H, Guo B, Shum H-Y (2008) Real-time smoke rendering using compensated ray marching. ACM Trans Graphics 27(3):Article 36Google Scholar

Copyright information

© Springer Japan 2014

Authors and Affiliations

  1. 1.Graduate School of Information Science and TechnologyHokkaido University/JST CRESTSapporoJapan

Personalised recommendations