Real-time Flame Rendering with GPU and CUDA
Henan University of Technology, Zhengzhou, China
International Journal of Information Technology and Computer Science (IJITCS), Vol.3, No.1, 2011
@article{wei2011real,
title={Real-time Flame Rendering with GPU and CUDA},
author={Wei, W. and Huang, Y.},
journal={International Journal of Information Technology and Computer Science (IJITCS)},
volume={3},
number={1},
pages={40},
year={2011}
}
This paper proposes a method of flame simulation based on Lagrange process and chemical composition, which was non-grid and the problems associated with there grids were overcome. The turbulence movement of flame was described by Lagrange process and chemical composition was added into flame simulation which increased the authenticity of flame. For real-time applications, this paper simplified the EMST model. GPU-based particle system combined with OpenGL VBO and PBO unique technology was used to accelerate finally, the speed of vertex and pixel data interaction between CPU and GPU increased two orders of magnitude, frame rate of rendering increased by 30%, which achieved fast dynamic flame real-time simulation. For further real-time applications, this paper presented a strategy to implement flame simulation with CUDA on GPU, which achieved a speed up to 2.5 times the previous implementation.
November 5, 2011 by hgpu