View
213
Download
0
Category
Preview:
Citation preview
http://kucg.korea.ac.kr
REAL TIME SIMULATION OF A TORNADO
Shiguang Liu, Zhangye Wang, Zheng Gong, Lei Huang, and Qunsheng Peng
http://kucg.korea.ac.kr
ABSTRACT
simulating a tornado scene Based on Reynold-average Navier-Stokes equa-
tions. The dust particle flow is modeled by non-viscos-
ity Navier–Stokes equations Multi-Fluid Solver is designed and implemented
on GPU. Efficient method is proposed to simulate the tor-
nado’s interaction with surrounding large ob-jects.
http://kucg.korea.ac.kr
INTRODUCTION
RATFM is proposed to simulate the chaos ap-pearance of tornados more realistically than previous methods
A novel two-fluid system solver is designed to achieve real time simulation
To our knowledge, it is the first attempt to simulate damage from a tornado on sur-rounding objects
Our system is easy to implement. By in-putting different initial parameters, different tornado scenes can be produced automati-cally
http://kucg.korea.ac.kr
RELATED WORK
simulating natural phenomena smoke,water & fire semi-Lagrangian method
Mizuno volcanic clouds consist of two fluids
Müller et al. smoothed particle hydrodynamics
Losasso et al. particle level set method simulate the interactions among multiple liquids
Zhu et al. two-fluid lattice Boltzmann model
http://kucg.korea.ac.kr
RELATED WORK
Modeling the motion of dust particles contact force, normal force, and shear force
Ding et al. propose an approach for tornado simulation To use many particles (not real time)
Our TFM method Real-time interaction with large objects
http://kucg.korea.ac.kr
Interaction force
Between air flow and dust particle flow plays an important part in modeling a tornado
http://kucg.korea.ac.kr
REYNOLD-AVERAGE TWO-FLUID MODEL
dust particle flow model
non-viscosity, incompressible fluid
http://kucg.korea.ac.kr
TORNADO’S CONDITIONS
horizontal velocity field : rotating
vertical velocity field : uplifting
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS
Tonado 에 의해 부서지는 object 를 시뮬레이션
Object 는 voxel 에 연결 되어 있음
Voxcel 이 큰 압력을 받으면 연결된 object 부분을 부숨
http://kucg.korea.ac.kr
MULTI-FLUID SOLVER ON GPU
Our model describes a multiple fluid system Air flow particle flows.
We solve the multiple Navier-Stokes equa-tions in parallel in one rendering pass by combining multiple field data texture into one texture. It reduces the calculating time
Flat 3D texture technique It’s easy to read and store velocity data
http://kucg.korea.ac.kr
MULTI-FLUID SOLVER ON GPU
Flow chart of Multi-Fluid Solver With this, we can solve
multiple NS in parallel in one rendering pass.
http://kucg.korea.ac.kr
RESULTS AND DISCUSSION
Successfully generated dynamic tornado scenes
Calculating the Poisson equation use the Jacobi iterative method 25 frames per second More iterations, lower frame rate
Recommended