Abstract
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.
Similar content being viewed by others
References
Bell, W.N., Yu, Y., Mucha, P.J.: Particle-based simulation of granular materials. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 77–86 (2005)
Ding, X.: Physically based simulation of tornadoes. Dissertation, Waterloo University (2004)
Enright, D., Marschner, S., Fedkiw, R.: Animation and rendering of complex water surfaces. In: Proceedings of SIGGRAPH 2001, pp. 736–744 (2001)
Fedkiw, R., Stam, J., Jensen, H.W.: Visual simulation of smoke. In: Proceedings of SIGGRAPH 2001, pp. 15–22 (2001)
Foster, N., Fedkiw, R.: Practical animation of liquids. In: Proceedings of SIGGRAPH 2001, pp. 23–30 (2001)
Harris, M.J., Baxter, W.V., Scheuermann, T., Lastra, A.: Simulation of cloud dynamics on graphics hardware. In: Proceedings of the ACM SIGGRPAH/EUROGRAPHICS Conference on Graphics Hardware, pp. 92–101 (2003)
Hong, J.M., Kim, C.H.: Animation of bubbles in liquid. Comput. Graph. Forum 22(3), 253–262 (2003)
Liu, S., Wang, Z., Gong, Z., Chen, F., Peng, Q.: Physically based modeling and animation of tornado. J. Zhejiang University SCIENCE 7(7), 1099–1106 (2006)
Losasso, F., Shinar, T., Selle, A., Fedkiw, R.: Multiple interacting liquids. In: Proceedings of SIGGRAPH 2006, pp. 812–819 (2006)
Mihalef, V., Unlusu, B., Metaxas, D., Sussman, M., Hussaini, M.Y.: Physically based boiling simulation. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 317–324 (2006)
Mizuno, R., Dobashi, Y., Chen, B.Y., Nishita, T.: Physics motivated modeling of volcanic clouds as two fluids system. In: Proceedings of 11th Pacific Conference on Computer Graphics and Applications, pp. 434–439 (2003)
Müller, M., Solenthaler, B., Keiser, R., Gross, M.: Particle based fluid-fluid interaction. In: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 237–244 (2005)
Nguyen, D.Q., Fedkiw, R., Jensen, H.W.: Physically based modeling and animation of fire. In: Proceedings of SIGGRAPH 2002, pp. 721–728 (2002)
Rotunno, R.: Supercell thunderstorm modeling and theory. In: The Tornado: Its Structure, Dynamics, Prediction, and Hazards (Geophysical Monograph 79), pp. 57–73. American Geophysical Union, Washington, D.C. (1993)
Stam, J.: Stable fluids. In: Proceedings of SIGGRAPH 1999, pp. 121–128 (1999)
Trapp, R.J., Fiedler, B.H.: Numerical simulation of tornado-like vortices in asymmetric flow. In: The Tornado: Its Structure, Dynamics, Prediction, and Hazards (Geophysical Monograph 79), pp. 49–54. American Geophysical Union, Washington, D.C. (1993)
Yngve, G.D., O’Brien, J.F., Hodgins, J.K.: Animating explosions. In: Proceedings of SIGGRAPH 2000, pp. 29–36 (2000)
Zheng, W., Yong, J.H., Paul, J.C.: Simulation of bubbles. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 325–334 (2006)
Zhu, H.B., Liu, X.H., Liu, Y.Q., Wu, E.H.: Simulation of miscible binary mixtures based on Lattice Boltzmann Method. In: Proceedings of Computer Animation and Social Agents 2006, pp. 403–410 (2006)
Zhu, Y., Robert, B.: Animating sand as a fluid. In: Proceedings of SIGGRAPH 2005, pp. 965–972 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, S., Wang, Z., Gong, Z. et al. Real time simulation of a tornado. Visual Comput 23, 559–567 (2007). https://doi.org/10.1007/s00371-007-0118-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-007-0118-7