Real-Time Flame Simulation Based on GPU

Article Preview

Abstract:

This paper proposed a method of flame simulation based on Lagrange process and chemical composition, which was non-grid and the problems associated with grids was 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.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

723-727

Citation:

Online since:

August 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Reeves W T, Particle systems-a technique fur modeling a class of fuzzy objects, [J]. Computer Graphics(S0097-8930), 1983, 17(3): 359-376.

DOI: 10.1145/964967.801167

Google Scholar

[2] Joel H. Ferziger, Milovan Peric. Computational Methods for Fluid Dynamics [M], third edition, Springer Press.

Google Scholar

[3] Perlin K. An image synthesizer [J]. ACM Computer Graphics, 1985, 19(3): 287-296.

DOI: 10.1145/325165.325247

Google Scholar

[4] Ebert D S, Richard E P. Rendering and animation of gaseous phenomena by combining fast volume and scan line A-buffer techniques [J]. ACM Computer Graphics, 1990, 24(4): 357-366.

DOI: 10.1145/97880.97918

Google Scholar

[5] Scott A K, Roger A. Crawfis, Wayland Reid, Fast Animation of Amorphous and Gaseous Phenomena", Volume Graphics , 99, Swansea, Wales, pp.333-346, March (1999).

Google Scholar

[6] Perry C H, Picard R. Synthesizing flames and their spread [C] Siggraph'94. Technical Sketches Notes, US, 1994.

Google Scholar

[7] Stam J, Fiume Eugene. Depicting fire and other gaseous phenomena using diffusion processes [C], Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, LosAngeles, US: ACM Press, 1995: 129-36.

DOI: 10.1145/218380.218430

Google Scholar

[8] Wang Jizhou, Gu Yaolin. Flame Simulation Method of Review [J]. Journal of Image and Graphics, 2007, 12(11): 1961-1970. (in Chinese).

Google Scholar

[9] Nguyen Duc Quang, Fedkiw Ronald, Jensen Henrik Wann. Physically based modeling and animation of fire [C]. ACM Transactions on Graphics(S0730-0301), 2002, 21(3):721-728.

DOI: 10.1145/566654.566643

Google Scholar

[10] Pope, S. B. Turbulent Flows [M]. Cambridge: Cambridge University Press, (2000).

Google Scholar

[11] Subramaniam, S. and S. B. Pope. A mixing model for turbulent reactive flows based on Euclidean minimum spanning trees [J]. Combustion and Flame, 1998, 115(4): 487-514.

DOI: 10.1016/s0010-2180(98)00023-6

Google Scholar

[12] Lamorlette, A. and N. Foster. Structural modeling of natural flames [C]. Proceedings of ACM SIGGRAPH 2002, July 2002, 729-735.

DOI: 10.1145/566654.566644

Google Scholar

[13] Adabala N, Manohar S. Modeling and rendering of gaseous phenomena using particle maps [J]. Journal of Visualization and Computer Animation,2000, (11) :279~293.

DOI: 10.1002/1099-1778(200012)11:5<279::aid-vis234>3.0.co;2-p

Google Scholar

[14] ZHAO Chunxia, ZHANG Yan, ZHAN Shouyi. Three-dimensional particle-based fire simulation systems approach [J]. Computer Engineering and Applications:2004 (28). (in Chinese).

Google Scholar

[15] Li Jianming, Wu Yunlong, Chi Zhongxian, He Rongsheng. GPU-based fluid model and the flame acceleration real-time simulation [J]. Journal of System Simulation:2007(19). (in Chinese).

Google Scholar