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]  H. L. Green,et al.  R. Particulate clouds: dusts, smokes and mists. , 1957 .

[2]  C. N. Davies Particulate Clouds: Dusts, Smokes and Mists , 1965 .

[3]  J. Meyer–Arendt INTRODUCTION TO CLASSICAL AND MODERN OPTICS , 1984 .

[4]  W. E. Baker Explosions in air , 1973 .

[5]  C. Mader Numerical modeling of detonations , 1979 .

[6]  J. Anderson,et al.  Modern Compressible Flow: With Historical Perspective , 1982 .

[7]  W. Reeves Particle Systems—a Technique for Modeling a Class of Fuzzy Objects , 1983, TOGS.

[8]  A. M. Kuethe,et al.  Foundations of aerodynamics: bases of aerodynamic design , 1986 .

[9]  Karl Sims,et al.  Particle animation and rendering using data parallel computation , 1990, SIGGRAPH.

[10]  David S. Ebert,et al.  Texturing and Modeling: A Procedural Approach , 1994 .

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

[12]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

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

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

[15]  Oleg Mazarak,et al.  Animating Exploding Objects , 1999, Graphics Interface.

[16]  Michael Neff,et al.  A Visual Model For Blast Waves and Francture , 1999, Graphics Interface.

[17]  Greg Turk,et al.  LCIS: a boundary hierarchy for detail-preserving contrast reduction , 1999, SIGGRAPH.

[18]  Peter Shirley,et al.  A practical analytic model for daylight , 1999, SIGGRAPH.

[19]  Jessica K. Hodgins,et al.  Graphical modeling and animation of brittle fracture , 1999, SIGGRAPH.

[20]  James F. O'Brien,et al.  Graphical modeling and animation of ductile fracture , 2002, SIGGRAPH '02.