TY - GEN
T1 - An efficient adaptive vortex particle method for real-time smoke simulation
AU - He, Shengfeng
AU - Wong, Hon Cheng
AU - Wong, Un Hong
PY - 2011
Y1 - 2011
N2 - Smoke simulation is one of the interesting topics in computer animation and it usually involves turbulence generation. Efficient generation of realistic turbulent flows becomes one of the challenges in smoke simulation. Vortex particle method, which is a hybrid method that combines grid-based and particle-based approaches, is often used for generating turbulent details. However, it may cause irrational artifacts due to its initial condition and vorticity forcing approach used. In this paper, a new vorticity forcing approach based on the spatial adaptive vorticity confinement is proposed to address this problem. In this approach, the spatial adaptive vorticity confinement force varies with helicity, leading to the fact that the grid-based simulation driven by the vortex particle is now based on the velocity field. Furthermore, we introduce an adaptive vortex particle approach to improve the computational efficiency of the simulation by making the influencing region adapt with the velocity and eliminating those particles with zero velocity in the vorticity forcing method. A parallel smoke simulator integrating our approaches has been implemented using GPUswith CUDA. Experimental results demonstrate that our proposed methods are efficient and effective for real-time smoke simulation.
AB - Smoke simulation is one of the interesting topics in computer animation and it usually involves turbulence generation. Efficient generation of realistic turbulent flows becomes one of the challenges in smoke simulation. Vortex particle method, which is a hybrid method that combines grid-based and particle-based approaches, is often used for generating turbulent details. However, it may cause irrational artifacts due to its initial condition and vorticity forcing approach used. In this paper, a new vorticity forcing approach based on the spatial adaptive vorticity confinement is proposed to address this problem. In this approach, the spatial adaptive vorticity confinement force varies with helicity, leading to the fact that the grid-based simulation driven by the vortex particle is now based on the velocity field. Furthermore, we introduce an adaptive vortex particle approach to improve the computational efficiency of the simulation by making the influencing region adapt with the velocity and eliminating those particles with zero velocity in the vorticity forcing method. A parallel smoke simulator integrating our approaches has been implemented using GPUswith CUDA. Experimental results demonstrate that our proposed methods are efficient and effective for real-time smoke simulation.
KW - GPU
KW - adaptive vortex particle method
KW - smoke simulation
KW - spatial vorticity confinement
KW - vortex particle method
UR - http://www.scopus.com/inward/record.url?scp=81255190934&partnerID=8YFLogxK
U2 - 10.1109/CAD/Graphics.2011.69
DO - 10.1109/CAD/Graphics.2011.69
M3 - Conference contribution
AN - SCOPUS:81255190934
SN - 9780769544977
T3 - Proceedings - 12th International Conference on Computer-Aided Design and Computer Graphics, CAD/Graphics 2011
SP - 317
EP - 324
BT - Proceedings - 12th International Conference on Computer-Aided Design and Computer Graphics, CAD/Graphics 2011
T2 - 12th International Conference on Computer-Aided Design and Computer Graphics, CAD/Graphics 2011
Y2 - 15 September 2011 through 17 September 2011
ER -