Skip to main content
Log in

A combustion-based technique for fire animation and visualization

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

In this paper, we present a new fire animation and visualization scheme. The most difficult problem in creating fire animation is how to simulate the mechanism of emitting the light and heat of fire. We attack the difficulty by presenting a simulation scheme for the combustion process in voxelized space where the numerical solution of the classical fluid equations is implemented. Therefore, the combustion process is simulated at each voxel and the amount of heat generated at the voxel is estimated. The generated heat will increase the temperature at the voxel, which results in the increase of the turbulent motion of fire. We also propose a visualization scheme that is based on a photon mapping algorithm in order to render fire and various lighting effects of fire to the environments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Adabala, N., Hughes, C.E.: A parametric model for real-time flickering fire. Computer Animation and Social Agents (CASA 2004) (2004)

  2. Adabala, N., Manohar, S.: Modeling and rendering of gaseous phenomena using particle maps. J. Vis. Comput. Animation 11(5), 279–293 (2000)

    Article  MATH  Google Scholar 

  3. Beaudoin, P., Paquet, S., Poulin, P.: Realistic and controllable fire simulation. Graphics Interface 2001, pp. 159–166 (2001)

  4. Blanc, C., Schlick, C.: Extended field functions for soft objects. Implicit Surfaces 1995, pp. 21–35 (1995)

  5. Bukowski, R., Sequin, C.: Interactive simulation of fire in virtual building environments. SIGGRAPH 1997, pp. 35–44 (1997)

  6. Chiba, N., Ohkawa, S., Muraoka, K., Miura, M.: Two-dimensional visual simulation of flames, smoke and the spread of fire. J. Vis. Comput. Animation 5(1), 37–54 (1994)

    Article  Google Scholar 

  7. Fedkiw, R., Stam, J., Jensen, H.: Visual simulation of smoke. SIGGRAPH 2001, pp. 15–22 (2001)

  8. Feldman, B., O’Brien, J., Arikan, O.: Animating suspended particle explosions. ACM Trans. Graph. 22(3), 708–715 (2003)

    Article  Google Scholar 

  9. Ihm, I., Kang, B., Cha, D.: Animation of realistic gaseous fluids through chemical kinetics. Eurographics/ACM SIGGRAPH Symposium on Computer Animation 2004, pp. 203–212 (2004)

  10. Inakage, M.: A simple model of flames: Computer Graphics International 1989, pp. 71–81 (1989)

  11. Jensen, H.W.: Realistic image synthesis using photon mapping. A.K. Peters (2001)

  12. Kang, B., Ihm, I., Bajaj, C.: Extending the photon mapping method for realistic rendering of hot gaseous fluids. Comput. Animation Virtual Worlds 16(3–4), 353–363 (2005)

    Article  Google Scholar 

  13. Lamorlette, A., Foster, N.: Structural modeling of flames for a production environment. ACM Trans. Graph. 21(3), 729–735 (2002)

    Article  Google Scholar 

  14. Lee, H., Kim, L., Meyer, M., Desbrun, M.: Meshes on fire. Eurographics Workshop on Computer Animation and Simulation, pp. 75–84 (2001)

  15. Losasso, F., Irving, G., Guendelman, E., Fedkiw, R.: Melting and burning solids into liquids and gases. IEEE Trans. Vis. Comput. Graph. 12(3), 343–352 (2006)

    Article  Google Scholar 

  16. Min, K., Metaxas, D.: Realistic fire animation based on a combustion model. In: Poster Session of Pacific Graphics 2005 (2005)

  17. Nguyen, D., Fedkiw, R., Jensen, H.: Physically based modeling and animation of fire. ACM Trans. Graph. 21(3), 721–728 (2002)

    Article  Google Scholar 

  18. Perlin, K.: An image synthesizer. SIGGRAPH 1985, pp. 287–296 (1985)

  19. Perry, C., Picard, R.: Synthesizing flames and their spreading. Fifth Eurographics Workshop on Animation and Simulation 1994, pp. 105–117 (1994)

  20. Premoze, S., Tasdizen, T., Bigler, J., Lefohn, A., Whitaker, R.: Particle based simulation of fluids. Comput. Graph. Forum 22(3), 401–410 (2003)

    Article  Google Scholar 

  21. Reeves, W.: Particle systems – a technique for modeling a class of fuzzy objects. ACM Trans. Graph. 2(2), 91–108 (1983)

    Article  Google Scholar 

  22. Stam, J.: Stable fluids. SIGGRAPH 1999, pp. 121–128 (1999)

  23. Stam, J., Fiume, E.: Depicting fire and other gaseous phenomena using diffusion processes. SIGGRAPH 1995, pp. 129–136 (1995)

  24. Wei, X., Li, W., Mueller, K., Kaufman, A.: Simulating fire with texture splats. IEEE Visualization 2002, pp. 227–234 (2002)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kyungha Min.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Min, K., Metaxas, D. A combustion-based technique for fire animation and visualization. Visual Comput 23, 679–687 (2007). https://doi.org/10.1007/s00371-007-0162-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0162-3

Keywords

Navigation