Real-Time Simulation and Rendering of 3D Smoke on GPU Programme
Sch. of Comput. Sci. & Technol., SooChow Univ., Suzhou, China
2nd International Congress on Image and Signal Processing, 2009. CISP ’09
@conference{ge2009real,
title={Real-Time Simulation and Rendering of 3D Smoke on GPU Programme},
author={Ge, C. and Xue, Y. and Yunfei, L.},
booktitle={Image and Signal Processing, 2009. CISP’09. 2nd International Congress on},
pages={1–5},
organization={IEEE},
year={2009}
}
Natural scene simulation is always a hot issue in computer graphic. This paper aims at the physically-based simulation of smoke on graphic processing unit (GPU). The subject is on the background of an actual project. The simulation is based on the Stam’s semi-Lagrangian scheme; MacCormack scheme is used to solve the advection item of Navier-Stokes (NS) equations, and ray casting method is chosen to render the smoke. We solve the NS equations and render smoke through the GPU. This method can be taken for realistic animation and realtime simulation of smoke in three-dimensional space. Therefore the simulation of the smoke in nature turns up trumps. The task of this paper has a high reference value in flight simulation, games, virtual cities and military exercises.
May 11, 2011 by hgpu