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.
tornado scene reynold-average two-fluid model (ratfm) natural phenomenon