A parametric model for real-time flickering fire

Fire is a complex natural phenomena involving chemical reactions and turbulent flow of hot gaseous products. Significant computer graphics research is devoted to modelling the turbulent dynamics of fire; however flicker which results from the chemical nature of fire has not been previously modelled. In this paper we present a technique that addresses both modelling of dynamics and chemical aspects of fire. We use a stochastic Lagrangian approach to model the dynamics. We formulate a simplified model of thermochemistry that mimics the behavior of models in combustion studies to capture the chemical aspects. The model is parameterized to enable control of flicker rate, flame height and number of flame brushes in the simulated fire. We exploit the programmability of graphics hardware for real-time rendering. The capabilities of the model are demonstrated via representative animations.

[1]  Dimitris N. Metaxas,et al.  Modeling the motion of a hot, turbulent gas , 1997, SIGGRAPH.

[2]  Klaus Mueller,et al.  Simulating fire with texture splats , 2002, IEEE Visualization, 2002. VIS 2002..

[3]  S. Subramaniamy Comparison of Mixing Model Performance for Nonpremixed Turbulent Reactive Flow , 1997 .

[4]  Ö. Gülder,et al.  The flame preheating effect on numerical modelling of soot formation in a two-dimensional laminar ethylene–air diffusion flame , 2002 .

[5]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[6]  Duc Quang Nguyen,et al.  Physically based modeling and animation of fire , 2002, ACM Trans. Graph..

[7]  Mubarak Shah,et al.  Flame recognition in video , 2000, Proceedings Fifth IEEE Workshop on Applications of Computer Vision.

[8]  Eugene Fiume,et al.  Turbulent wind fields for gaseous phenomena , 1993, SIGGRAPH.

[9]  Glenn P. Forney,et al.  Understanding Fire and Smoke Flow Through Modeling and Visualization , 2003, IEEE Computer Graphics and Applications.

[10]  Alan Chalmers,et al.  Realistic visualisation of the Pompeii frescoes , 2001, AFRIGRAPH '01.

[11]  Eugene Fiume,et al.  Depicting fire and other gaseous phenomena using diffusion processes , 1995, SIGGRAPH.

[12]  Neeharika Adabala,et al.  Modeling and rendering of gaseous phenomena using particle maps , 2000, Comput. Animat. Virtual Worlds.

[13]  Holly E. Rushmeier,et al.  Volume rendering of pool fire data , 1995, IEEE Computer Graphics and Applications.

[14]  Holly Rushmeier,et al.  Rendering Participating Media: Problems and Solutions from Application Areas , 1995 .

[15]  S. Pope,et al.  Comparison of mixing model performance for nonpremixed turbulent reactive flow , 1999 .

[16]  Adrien Treuille,et al.  Keyframe control of smoke simulations , 2003, ACM Trans. Graph..

[17]  Carlo H. Séquin,et al.  Interactive simulation of fire in virtual building environments , 1997, SIGGRAPH.

[18]  Duc Quang Nguyen,et al.  Smoke simulation for large scale phenomena , 2003, ACM Trans. Graph..

[19]  S. Garrick,et al.  STOCHASTIC MODELING AND SIMULATION OF TURBULENT REACTING FLOWS , 2000 .

[20]  Ross T. Whitaker,et al.  Particle‐Based Simulation of Fluids , 2003, Comput. Graph. Forum.

[21]  Philippe Beaudoin,et al.  Realistic and Controllable Fire Simulation , 2001, Graphics Interface.

[22]  James F. O'Brien,et al.  Animating suspended particle explosions , 2003, ACM Trans. Graph..

[23]  S. Pope,et al.  Nonpremixed turbulent reacting flow near extinction , 1995 .

[24]  Anthony P. Hamins,et al.  Volume rendering of pool fire data , 1994, Proceedings Visualization '94.

[25]  Mubarak Shah,et al.  Flame recognition in video , 2002, Pattern Recognit. Lett..

[26]  Eurographics Workshop on Animation and Simulation , 1990 .

[27]  Masa Inakage A simple model of flames , 1990 .

[28]  Jessica K. Hodgins,et al.  Animating explosions , 2000, SIGGRAPH.

[29]  Stephen B. Pope,et al.  A mixing model for turbulent reactive flows based on Euclidean minimum spanning trees , 1998 .

[30]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

[31]  Rosalind W. Picard,et al.  Synthesizing Flames and their Spreading , 1994 .