Skip to main content
Log in

Real time simulation of a tornado

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

  2. Ding, X.: Physically based simulation of tornadoes. Dissertation, Waterloo University (2004)

  3. Enright, D., Marschner, S., Fedkiw, R.: Animation and rendering of complex water surfaces. In: Proceedings of SIGGRAPH 2001, pp. 736–744 (2001)

  4. Fedkiw, R., Stam, J., Jensen, H.W.: Visual simulation of smoke. In: Proceedings of SIGGRAPH 2001, pp. 15–22 (2001)

  5. Foster, N., Fedkiw, R.: Practical animation of liquids. In: Proceedings of SIGGRAPH 2001, pp. 23–30 (2001)

  6. 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)

  7. Hong, J.M., Kim, C.H.: Animation of bubbles in liquid. Comput. Graph. Forum 22(3), 253–262 (2003)

    Article  MathSciNet  Google Scholar 

  8. 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)

    Article  MATH  Google Scholar 

  9. Losasso, F., Shinar, T., Selle, A., Fedkiw, R.: Multiple interacting liquids. In: Proceedings of SIGGRAPH 2006, pp. 812–819 (2006)

  10. 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)

  11. 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)

  12. 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)

  13. Nguyen, D.Q., Fedkiw, R., Jensen, H.W.: Physically based modeling and animation of fire. In: Proceedings of SIGGRAPH 2002, pp. 721–728 (2002)

  14. 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)

  15. Stam, J.: Stable fluids. In: Proceedings of SIGGRAPH 1999, pp. 121–128 (1999)

  16. 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)

  17. Yngve, G.D., O’Brien, J.F., Hodgins, J.K.: Animating explosions. In: Proceedings of SIGGRAPH 2000, pp. 29–36 (2000)

  18. 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)

  19. 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)

  20. Zhu, Y., Robert, B.: Animating sand as a fluid. In: Proceedings of SIGGRAPH 2005, pp. 965–972 (2005)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhangye Wang.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0118-7

Keywords

Navigation