Real-time smoking simulation based on OpenCL and GPU acceleration technologies

Zhiyong Yuan,Zhaoliang Duan,Weixin Si,Xiangyun Liao,Ruixue Mao,Jianhui Zhao
2010-01-01
Journal of Information and Computational Science
Abstract:Research of smoking simulation is of great theoretical and application value in the field of computer simulation and virtual reality. It is widely used in computer games, animation, film stunts, medical simulation, etc. In this paper, we adopt the computational fluid dynamics (CFD) method combined with the Navier-Stokes(N-S) equations of non-compressible fluid under normal temperature and pressure conditions to construct the model of real-time smoking simulation. To meet the industrial requirements of real time and visual effects of smoking simulation, we accelerate the smoking simulation by using OpenCL and GPU-based parallel computing solutions. As we merely need to consider the gray level of smoke, 3D texture volume rendering method has the same rendering effects with other volume rendering methods. We employ the 3D texture volume rendering method of GPU-based hardware acceleration to render the smoke in real time. Experimental results show that the smoking simulation model and acceleration method we have proposed achieve a satisfactory effects on image quality and rendering rate. © 2010 Binary Information Press.
What problem does this paper attempt to address?