“Animating explosions” by Yngve, O’Brien and Hodgins

  • ©Gary Yngve, James F. O'Brien, and Jessica K. Hodgins




    Animating explosions



    In this paper, we introduce techniques for animating explosions and their effects. The primary effect of an explosion is a disturbance that causes a shock wave to propagate through the surrounding medium. The disturbance determines the behavior of nearly all other secondary effects seen in explosion. We simulate the propagation of an explosion through the surrounding air using a computational fluid dynamics model based on the equations for compressible, viscous flow. To model the numerically stable formation of shocks along blast wave fronts, we employ an integration method that can handle steep pressure gradients without introducing inappropriate damping. The system includes two-way coupling between solid objects and surrounding fluid. Using this technique, we can generate a variety of effects including shaped explosive charges, a projectile propelled from a chamber by an explosion, and objects damaged by a blast. With appropriate rendering techniques, our explosion model can be used to create such visual effects as fireballs, dust clouds, and the refraction of light caused by a blast wave.


    1. J. D. Anderson Jr. Modern compressible flow: with historical perspective. McGraw-Hill, Inc., 1990.
    2. W. E. Baker.Explosions in air. University of Texas Press, 1973.
    3. D. Ebert, K. Musgrave, D. Peachy, K. Perlin, and S. Worley. Texturing and Modeling: A Procedural Approach. AP Professional, 1994.
    4. N. Foster and D. Metaxas. Modeling the motion of a hot, turbulent gas. Proceedings of SIGGRAPH 97, pages 181Z-188, August 1997.
    5. N. Foster and D. Metaxas. Realistic animation of liquids. Graphics Interface ’96, pages 204-212, May 1996.
    6. H. L. Green and W. R. Lane. Particulate Clouds: Dusts, Smokes and Mists. D. Van Nostrand Company, Inc., 1964.
    7. A. M. KuetheandC.Chow. Foundations of aerodynamics: bases of aerodynamic design. John Wiley and Sons, Inc., 1998.
    8. C. L. Madder. Numerical modeling of detonations. University of California Press, 1979.
    9. K. H. Martin. Godzilla: The sound and the fury. Cinefex, pages 82-107, July 1998.
    10. O. Mazarak, C. Martins, and J. Amanatides. Animating exploding objects. Graphics Interface ’99, pages 211-218, June 1999.
    11. J. R. Meyer-Arendt. Introduction to classical and modern optics. Prentice-Hall, Inc., 1984.
    12. M. Ne and E. Fiume. A visual model for blast waves and fracture. Graphics Interface ’99, pages 193-202, June 1999.
    13. F.S. Nooruddin and G. Turk. Simplification and repair of polygonal models using volumetric techniques. Technical Report GIT- GVU-99-37, Georgia Institute of Technology, 1999.
    14. J. F. O’Brien and J. K. Hodgins. Graphical modeling and animation of brittle fracture. Proceedings of SIGGRAPH 99, pages 137-146, August 1999.
    15. A. J. Preetham, P. Shirley, and B. E. Smits. A practical analytic model for daylight. Proceedings of SIGGRAPH 99, pages 91- 100, August 1999.
    16. W. T. Reeves. Particle systems-a technique for modeling a class of fuzzy objects. ACM Transactions on Graphics, 2(2):91-108, April 1983.
    17. K. Sims. Particle animation and rendering using data parallel computation. Computer Graphics (Proceedings of SIGGRAPH 90), 24(4):405-413, August 1990.
    18. J. Stam. Stable uids. Proceedings of SIGGRAPH 99, pages 121-128, August 1999.
    19. J. Stam and E. Fiume. Depicting are and other gaseous phenomena using dicusion processes. Proceedings of SIGGRAPH 95, pages 129-136, August 1995.
    20. R. Street. Volcano: Toasting the coast. Cinefex, pages 56-84, September 1997.
    21. J. Tumblin and G. Turk. LCIS: A boundary hierarchy for detailpreserving contrast reduction. Proceedings of SIGGRAPH 99, pages 83-90, August 1999.
    22. M. C. Vaz. Journey to Armageddon. Cinefex, pages 68-93, October 1998.

ACM Digital Library Publication: