Real-time simulation of cumulus clouds through SkewT/LogP diagrams

We propose the first weather cloud simulator based on SkewT/LogP diagrams in computer graphics.We solve the equation of motion for clouds in real-time, without solving its differential equations.The generation of clouds adapt to weather conditions in an automated manner. Display Omitted Modeling, simulation, and realistic rendering of natural phenomena have been important goals in computer graphics for decades. Clouds, as a natural phenomenon, represent a real challenge because their birth, life, and death are amorphous and dynamic in nature. As a consequence, cloud simulation is very time-consuming when using physically-based methods. This paper presents a real-time cloud simulation method based on SkewT/LogP diagrams to overcome this time performance problem. These diagrams allow us to simulate 3D clouds from sounding data made public worldwide by weather agencies. More specifically, a SkewT/LogP diagram describes the vertical motion of a cloud in the atmosphere, i.e., our cloud simulator system is based on physics but avoids solving differential equations of cloud motion to achieve real-time rates. We have also built a visual tool for 2D SkewT/LogP diagrams that allows us to inspect, control and simulate the thermodynamic process of ascending clouds in the atmosphere, as well as a 3D synthetic environment where clouds are advected by buoyant forces. This lightweight physically-based technique enables the incorporation of our cloud simulator in systems tied to important industries, namely movies, virtual environments, and video games.

[1]  Wang Wenke,et al.  Automatic generation of large scale 3D cloud based on weather forecast data , 2012, 2012 International Conference on Virtual Reality and Visualization.

[2]  Fabrice Neyret,et al.  Modeling clouds shape , 2004, Eurographics.

[3]  David S. Ebert,et al.  A real-time cloud modeling, rendering, and animation system , 2003, SCA '03.

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

[5]  Pantelis Elinas,et al.  Real-time Rendering of 3D Clouds , 2000, J. Graphics, GPU, & Game Tools.

[6]  Ken Museth,et al.  VDB: High-resolution sparse volumes with dynamic topology , 2013, TOGS.

[7]  Prashant Goswami,et al.  Real-time landscape-size convective clouds simulation , 2015, I3D.

[8]  R. Rogers,et al.  A short course in cloud physics , 1976 .

[9]  Jakub Grudzinski,et al.  Clouds and Atmospheric Phenomena Simulation in Real-Time 3D Graphics , 2007, MIRAGE.

[10]  Anselmo Lastra,et al.  Simulation of cloud dynamics on graphics hardware , 2003, HWWS '03.

[11]  Marie-Paule Cani,et al.  Rapid sketch modeling of clouds , 2008, SBM'08.

[12]  R. Eskridge,et al.  Improved Magnus form approximation of saturation vapor pressure , 1996 .

[13]  W. M. Haynes CRC Handbook of Chemistry and Physics , 1990 .

[14]  Yoshinori Dobashi,et al.  A method for modeling clouds based on atmospheric fluid dynamics , 2001, Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001.

[15]  Thomas Ertl,et al.  Flux‐Limited Diffusion for Multiple Scattering in Participating Media , 2014, Comput. Graph. Forum.

[16]  T. Nishita,et al.  Feedback control of cumuliform cloud formation based on computational fluid dynamics , 2008, SIGGRAPH 2008.

[17]  Y. Çengel,et al.  Thermodynamics : An Engineering Approach , 1989 .

[18]  Andrzej Trembilski,et al.  Surface-Based Efficient Cloud Visualisation for Animation Applications , 2002, WSCG.

[19]  Cyril Crassin,et al.  Octree-Based Sparse Voxelization Using the GPU Hardware Rasterizer , 2012 .

[20]  Hans-Peter Seidel,et al.  Principal-Ordinates Propagation for real-time rendering of participating media , 2014, Comput. Graph..

[21]  Cheng-Chung Lin,et al.  Efficient rendering of dynamic clouds , 2004, VRCAI '04.

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

[23]  M. Lawrence The relationship between relative humidity and the dewpoint temperature in moist air - A simple conversion and applications , 2005 .

[24]  Jay E. Steele,et al.  Convective Clouds , 2007, NPH.

[25]  David S. Ebert,et al.  Texturing and Modeling: A Procedural Approach , 1994 .

[26]  László Szirmay-Kalos,et al.  Real-Time Rendering of Cloudy Natural Phenomena with Hierarchical Depth Impostors , 2005, Eurographics.

[27]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[28]  Fabrice Neyret,et al.  Qualitative Simulation of Convective Cloud Formation and Evolution , 1997, Computer Animation and Simulation.

[29]  Magnus Wrenninge Production Volume Rendering: Design and Implementation , 2012 .

[30]  Eric Galin,et al.  Heat Transfer Simulation for Modeling Realistic Winter Sceneries , 2010, Comput. Graph. Forum.

[31]  Martin Held,et al.  STAR: A Survey of Cloud Lighting and Rendering Techniques , 2012, J. WSCG.

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

[33]  Sylvain Lefebvre,et al.  Real-time Realistic Illumination and Shading of Stratiform Clouds , 2006, NPH.

[34]  B. J. Mason,et al.  The physics of clouds , 1971 .

[35]  T. Glickman,et al.  Glossary of Meteorology , 2000 .

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

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

[38]  Javier García de Jalón,et al.  Numerical Integration of the Equations of Motion , 1994 .

[39]  Nelson L. Max,et al.  Interactive multiple anisotropic scattering in clouds , 2008, I3D '08.

[40]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[41]  Ken Museth,et al.  Cloud Modeling And Rendering for "Puss In Boots" , 2012 .

[42]  Hans-Peter Seidel,et al.  Interactive cloud rendering using temporally coherent photon mapping , 2012, Comput. Graph..

[43]  R. Voss Random Fractal Forgeries , 1985 .