“Structural modeling of flames for a production environment”

  • ©Arnauld Lamorlette and Nick Foster




    Structural modeling of flames for a production environment



    In this paper we describe a system for animating flames. Stochastic models of flickering and buoyant diffusion provide realistic local appearance while physics-based wind fields and Kolmogorov noise add controllable motion and scale. Procedural mechanisms are developed for animating all aspects of flame behavior including moving sources, combustion spread, flickering, separation and merging, and interaction with stationary objects. At all stages in the process the emphasis is on total artistic and behavioral control while maintaining interactive animation rates. The final system is suitable for a high volume production pipeline.


    1. BEAUDOIN, P. AND PAQUET, S. 2001. Realistic and Controllable Fire Simulation. In Proceedings of Graphics Interface 2001, 159-166. Google Scholar
    2. BRODIE, K. and WOOD, J. 2001. Recent Advances in Volume Visualization, Computer Graphics Forum 20, 2, 125-148.Google Scholar
    3. CHIBA, N., OHKAWA, S., MURAOKA, K., MIURA, M. 1994. Two-dimensional Visual Simulation of Flames, Smoke and the Spread of Fire, Journal of Visualization and Computer Animation 5, 1, 37-54.Google Scholar
    4. DRYSDALE, D. 1998. An Introduction to Fire Dynamics (2nd Ed.), John Wiley and Sons, ISBN 0 471 97290 8.Google Scholar
    5. FOSTER, N. AND METAXAS, D. 1997. Modeling the Motion of a Hot, Turbulent Gas, In Proceedings of ACM SIGGRAPH 1997, Annual Conference Series, ACM, 181-188. Google Scholar
    6. FOSTER, N. AND METAXAS, D. 1996. Realistic Animation of Liquids, Graphical Models and Image Processing 58, 5, 471-483. Google Scholar
    7. FOSTER, N. AND FEDKIW, R. 2001. Practical Animation of Liquids, In Proceedings of ACM SIGGRAPH 2001, Annual Conference Series, ACM, 23-30. Google Scholar
    8. FEDKIW, R., STAM, J., JENSEN, H. W. 2001. Visual Simulation of Smoke, In Proceedings of ACM SIGGRAPH 2001, Annual Conference Series, ACM, 15-22. Google Scholar
    9. INAKGE, M. 1990. A Simple Model of Flames. In Proceedings of Computer Graphics International 1990, Springer-Verlag, 71-81. Google Scholar
    10. NISHITA, T. AND DOBASHI, Y. 2001. Modeling and Rendering of Various Natural Phenomena Consisting of Particles, In Proceedings of Computer Graphics International 2001, 149-156. Google Scholar
    11. MIYAZAKI, R., YOSHIDA, S., DOBASHI, Y., NISHITA, T. 2001. A Method for Modeling Clouds based on Atmospheric Fluid Dynamics, In Proceedings of the 9th Pacific Conference, 363-372. Google Scholar
    12. PERLIN, K. AND NEYRET, F. 2001. Flow Noise, ACM SIGGRAPH Technical Sketches and Applications, 187.Google Scholar
    13. PERRY, C. AND PICARD, R. 1994. Synthesizing Flames and their Spreading, In Proceedings of 5th Eurographics Workshop on Animation and Simulation, 56-66.Google Scholar
    14. REEVES, W. T. 1983. Particle Systems — A Technique for Modeling a Class of Fuzzy Objects, ACM Transactions on Graphics 2, 2, 91-108. Google Scholar
    15. RUDOLF, M. AND RACZKOWSKI, J. 2000. Modeling the Motion of Dense Smoke in the Wind Field, Computer Graphics Forum 19, 3.Google Scholar
    16. RUSHMEIER, H., HAMINS, A., CHOI, M. Y. 1995. Volume Rendering of Pool Fire Data, IEEE Computer Graphics & Applications 15, 4, 62-67. Google Scholar
    17. STAM, J. 1999. Stable Fluids, In Proceedings of ACM SIGGRAPH 1999, Annual Conference Series, ACM, 121-128. Google Scholar
    18. STAM, J. AND FIUME, E. 1995. Depicting Fire and Other Gaseous Phenomena Using Diffusion Processes, In Proceedings of ACM SIGGRAPH 1995, Annual Conference Series, ACM, 125-136. Google Scholar
    19. STAM, J. AND FIUME, E. 1993. Turbulent Wind Fields for Gaseous Phenomena, In proceedings of ACM SIGGRAPH 1993, Annual Conference Series, ACM, 369-376. Google Scholar
    20. YNGVE, G., O’BRIEN, J., HODGINS, J. 2000. Animating Explosions, In Proceedings of ACM SIGGRAPH 2000, Annual Conference Series, ACM, 29-36. Google Scholar
    21. YOSHIDA, S. AND NISHITA, T. 2000. Modeling of Smoke Flow Taking Obstacles into Account, In Proceedings of 8th Pacific Conference on Computer Graphics and Applications, 135-145. Google Scholar

ACM Digital Library Publication:

Overview Page: