Real time simulation of a tornado

We present a novel method for simulating a tornado scene and its damage on the environment in real time, which is recognized as a challenging task for researchers of computer graphics. The method adopts a Reynold-average two-fluid model (RATFM) for modeling the motion of a tornado. In RATFM, the air flow (wind field) is simulated by Reynold-average Navier–Stokes equations. The motion of dust particles is approximated as a continuous fluid and is modeled by non-viscosity Navier–Stokes equations. An interaction force is introduced to simulate the interaction between these two-fluid systems efficiently. Considering the data structure of our method, we design a RATFM solver on the GPU to achieve real time simulation. We also adopt new features of the GPU to accelerate our algorithm. Then, an efficient method is proposed to simulate the tornado’s interaction with surrounding large objects such as a car, a bus, a house, etc. In our model, the objects in the tornado scene are represented by connected voxels and a corresponding graph storing the link information. Compared with the photographs of real tornado displays, our simulated results are quite satisfactory.

[1]  Markus H. Gross,et al.  Particle-based fluid-fluid interaction , 2005, SCA '05.

[2]  Yizhou Yu,et al.  Particle-based simulation of granular materials , 2005, SCA '05.

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

[4]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[5]  Dimitris N. Metaxas,et al.  Physics based boiling simulation , 2006, SCA '06.

[6]  Yongning Zhu,et al.  Animating sand as a fluid , 2005, SIGGRAPH 2005.

[7]  Xiangyang Ding,et al.  Physically-based Simulation of Tornadoes , 2005 .

[8]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[9]  Chang-Hun Kim,et al.  Animation of Bubbles in Liquid , 2003, Comput. Graph. Forum.

[10]  Enhua Wu,et al.  Simulation of miscible binary mixtures based on lattice Boltzmann method , 2006, Comput. Animat. Virtual Worlds.

[11]  Duc Quang Nguyen,et al.  Physically based modeling and animation of fire , 2002, ACM Trans. Graph..

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

[13]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

[14]  Ronald Fedkiw,et al.  Multiple interacting liquids , 2006, ACM Trans. Graph..

[15]  Yoshinori Dobashi,et al.  Physics motivated modeling of volcanic clouds as a two fluids model , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[16]  Jun-Hai Yong,et al.  Simulation of bubbles , 2006, SCA '06.

[17]  Peng Qun-sheng,et al.  Physically based modeling and animation of tornado , 2006 .

[18]  Jessica K. Hodgins,et al.  Animating explosions , 2000, SIGGRAPH.