Animation of chemically reactive fluids using a hybrid simulation method

Chemical phenomena abound in the real world, and often comprise indispensable elements of visual effects that are routinely created in the film industry. In this paper, we present a hybrid technique for simulating chemically reactive fluids, based on the theory of chemical kinetics. Our method makes synergistic use of both Eulerian grid-based methods and Lagrangian particle methods to simulate real and hypothetical chemical mechanisms effectively and efficiently. We demonstrate that by modeling chemical reactions using a particle system, an established, physically based fluid system can be extended easily to generate a wide range of chemical phenomena, ranging from catalysis and erosion to fire and explosions, with only a small additional cost.

[1]  Andrew Witkin,et al.  Reaction-diffusion textures , 1991, SIGGRAPH.

[2]  Donald H. House,et al.  Better with bubbles: enhancing the visual realism of simulated fluid , 2004, SCA '04.

[3]  Alan Edelman,et al.  Modeling and rendering of weathered stone , 1999, SIGGRAPH.

[4]  Andrew Selle,et al.  A vortex particle method for smoke, water and explosions , 2005, ACM Trans. Graph..

[5]  Robert Bridson,et al.  Animating sand as a fluid , 2005, ACM Trans. Graph..

[6]  Ronald Fedkiw,et al.  Coupling water and smoke to thin deformable and rigid shells , 2005, SIGGRAPH '05.

[7]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

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

[9]  Ronald Fedkiw,et al.  Multiple interacting liquids , 2006, ACM Trans. Graph..

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

[11]  Yee-Hong Yang,et al.  Physics-Based Explosion Modeling , 2001, Graph. Model..

[12]  Ronald Fedkiw,et al.  A survey of chemicallyreacting, compressible flows , 1996 .

[13]  Philippe Beaudoin,et al.  Particle-based viscoelastic fluid simulation , 2005, SCA '05.

[14]  Yongning Zhu,et al.  Animating sand as a fluid , 2005, SIGGRAPH 2005.

[15]  Norishige Chiba,et al.  Two-dimensional visual simulation of flames, smoke and the spread of fire , 1994, Comput. Animat. Virtual Worlds.

[16]  Insung Ihm,et al.  Practical animation of turbulent splashing water , 2006, Symposium on Computer Animation.

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

[18]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[19]  E. Guendelman,et al.  Coupling water and smoke to thin deformable and rigid shells , 2005, SIGGRAPH 2005.

[20]  D. Birchall,et al.  Computational Fluid Dynamics , 2020, Radial Flow Turbocompressors.

[21]  Takahiro Saito,et al.  Realistic Animation of Fluid with Splash and Foam , 2003, Comput. Graph. Forum.

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

[23]  Insung Ihm,et al.  Animation of reactive gaseous fluids through chemical kinetics , 2004, SCA '04.

[24]  Mathieu Desbrun,et al.  Smoothed particles: a new paradigm for animating highly deformable bodies , 1996 .

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

[26]  Ronald Fedkiw,et al.  A vortex particle method for smoke, water and explosions , 2005, ACM Trans. Graph..

[27]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[28]  Arnauld Lamorlette,et al.  Structural modeling of flames for a production environment , 2002, SIGGRAPH.

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

[30]  Alain Fournier,et al.  Animation of reactive fluids , 2002 .

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

[32]  Greg Turk,et al.  Generating textures on arbitrary surfaces using reaction-diffusion , 1991, SIGGRAPH.

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

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

[35]  Markus H. Gross,et al.  Particle-based fluid-fluid interaction , 2005, SCA '05.

[36]  Norishige Chiba,et al.  Particle-based visual simulation of explosive flames , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[37]  M. Muir Physical Chemistry , 1888, Nature.

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

[39]  Sang Il Park,et al.  Vortex fluid for gaseous phenomena , 2005, SCA '05.

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

[41]  Przemyslaw Prusinkiewicz,et al.  Modeling seashells , 1992, SIGGRAPH.

[42]  Jessica K. Hodgins,et al.  Dynamic simulation of splashing fluids , 1995, Proceedings Computer Animation'95.

[43]  Ronald Fedkiw,et al.  Multiple interacting liquids , 2006, SIGGRAPH 2006.

[44]  Fabrice Neyret,et al.  Simulation of smoke based on vortex filament primitives , 2005, SCA '05.

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

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