skip to main content
10.5555/1272690.1272718acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Animation of chemically reactive fluids using a hybrid simulation method

Published: 03 August 2007 Publication History

Abstract

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.

References

[1]
{AN05} Angelidis A., Neyret F.: Simulation of smoke based on vortex filament primitives. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2005), pp. 87--96.
[2]
{BPP01} Beaudoin P., Paquet S., Poulin P.: Realistic and controllable fire simulation. In Proc. of Graphics Interface 2001 (2001), pp. 159--166.
[3]
{BY01} Bashforth B., Yang Y.-H.: Physics-based explosion modeling. Graphical Models 63, 1 (2001), 21--44.
[4]
{CBP05} Clavet S., Beaudoin P., Poulin P.: Particle-based viscoelastic fluid simulation. In Proc. of ACM SIGGRAPH/Eurographics on Computer Animation 2005 (2005), pp. 219--228.
[5]
{Chu02} Chung T.: Computational Fluid Dynamics. Cambridge University Press, ISBN 0-521-59416-2, 2002.
[6]
{CMTM94} Chiba N., Muraoka K., Takahashi H., Miura M.: Two dimensional visual simulation of flames, smoke and the spread of fire. Journal of Visualization and Computer Animation 5, 1 (1994), 37--53.
[7]
{DEJ*99} Dorsey J., Edelman A., Jensen H., Legakis J., Pedersen H.: Modeling and rendering of weathered stone. In Proc. of ACM SIGGRAPH 1999 (1999), pp. 225--234.
[8]
{DG96} Desbrun M., Gascuel M.-P.: Smoothed particles: a new paradigm for animating highly deformable bodies. In Proc. of the Eurographics Workshop on Computer Animation and Simulation 1996 (1996), pp. 61--76.
[9]
{EMF02} Enright D., Marschner S., Fedkiw R.: Animation and rendering of complex water surfaces. ACM Transactions on Graphics (ACM SIGGRAPH 2002) 21, 3 (2002), 736--744.
[10]
{Fed97} Fedkiw R.: A Survey of Chemically Reacting, Compressible Flows. PhD thesis, Dept. of Mathematics, Univ. of California, Los Angeles, 1997.
[11]
{FF01} Foster N., Fedkiw R.: Practical animation of liquids. In Proc. of ACM SIGGRAPH 2001 (2001), pp. 23--30.
[12]
{FM97} Foster N., Metaxas D.: Modeling the motion of a hot, turbulent gas. In Proc. of ACM SIGGRAPH 1997 (1997), pp. 181--188.
[13]
{FMP92} Fowler D., Meinhardt H., Prusinkiewicz P.: Modeling seashells. In Proc. of ACM SIGGRAPH 1992 (1992), pp. 379--387.
[14]
{FOA03} Feldman B., O'Brien J., Arikan O.: Animating suspended particle explosions. ACM Transactions on Graphics (ACM SIGGRAPH 2003) 22, 3 (2003), 708--715.
[15]
{FSJ01} Fedkiw R., Stam J., Jensen H.: Visual simulation of smoke. In Proc. of ACM SIGGRAPH 2001 (2001), pp. 23--30.
[16]
{Gat02} Gates W.: Animation of Reactive Fluids. PhD thesis, Dept. of Computer Science, The Univ. of British Columbia, 2002.
[17]
{GH04} Greenwood S. T., House D. H.: Better with bubbles: enhancing the visual realism of simulated fluid. In Proc. of ACM SIGGRAPH/Eurographics on Computer Animation 2004 (2004), pp. 287--296.
[18]
{GSLF05} Guendelman E., Selle A., Losasso F., Fedkiw R.: Coupling water and smoke to thin deformable and rigid shells. ACM Transactions on Graphics (ACM SIGGRAPH 2005) 24, 3 (2005), 973--981.
[19]
{IKC04} Ihm I., Kang B., Cha D.: Animation of reactive gaseous fluids through chemical kinetics. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2004 (2004), pp. 203--212.
[20]
{KCC*06} Kim K., Cha D., Chang B., Koo B., Ihm I.: Practical animation of turbulent splashing water. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2006 (2006), pp. 335--344.
[21]
{Lev02} Levine I.: Physical Chemistry, 5th ed. McGraw-Hill, ISBN 0-07-253495-8, 2002.
[22]
{LF02} Lamorlette A., Foster N.: Structural modeling of flames for a production environment. ACM Transactions on Graphics (ACM SIGGRAPH 2002) 21, 3 (2002), 729--735.
[23]
{LSF06} Losasso F., Selle T., Fedkiw R.: Multiple interacting liquids. ACM Transactions on Graphics (ACM SIGGRAPH 2006) 25, 3 (2006), 812--819.
[24]
{LSSF06} Losasso F., Shinar T., Selle A., Fedkiw R.: Multiple interacting liquids. ACM Transactions on Graphics (ACM SIGGRAPH 2006) 25, 3 (2006), 812--819.
[25]
{MCG03} Müller M., Charypar D., Gross M.: Particle-based fluid simulation for interactive applications. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2003 (2003), pp. 154--372.
[26]
{MMA99} MAZARAK O., MARTINS C., AMANATIDES J.: Animating exploding objects. In Proc. of Graphics Interface 1999 (1999), pp. 211--218.
[27]
{MSKG05} Müller M., Solenthaler B., Keiser R., Gross M.: Particle-based fluid-fluid interaction. In Proc. of ACM SIGGRAPH/Eurographics on Computer Animation 2005 (2005), pp. 237--244.
[28]
{NF99} Neff M., Fiume E.: A visual model for blast waves and fracture. In Proc. of Graphics Interface 1999 (1999), pp. 193--202.
[29]
{NFJ02} NGUYEN D., FEDKIW R., JENSEN H.: Physically based modeling and animation of fire. ACM Transactions on Graphics (ACM SIGGRAPH 2002) 21, 3 (2002), 721--728.
[30]
{OH95} O'Brien J., Hodgins J.: Dynamic simulation of splashing fluids. In Proc. of Computer Animation 1995 (1995), pp. 198--206.
[31]
{PK05} Park S., Kim M.: Vortex fluid for gaseous phenomena. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2005), pp. 261--270.
[32]
{PTB*03} Premože S., Tasdizen T., Bigler J., Lefohn A., Whitaker R. T.: Particle-based simulation of fluids. Computer Graphics Forum (Eurographics 2003) 22, 3 (2003), 401--410.
[33]
{RNGF03} Rasmussen N., Nguyen D., Geiger W., Fedkiw R.: Smoke simulation for large scale phenomena. ACM Transactions on Graphics (ACM SIGGRAPH 2003) 22, 3 (2003), 703--707.
[34]
{SF95} Stam J., Fiume E.: Depicting fire and other gaseous phenomena using diffusion processes. In Proc. of ACM SIGGRAPH 1995 (1995), pp. 129--136.
[35]
{Sim90} Sims K.: Particle animation and rendering using data parallel computation. In Proc. of ACM SIGGRAPH 1990 (1990), pp. 405--413.
[36]
{SRF05} Selle A., Rasmussen N., Fedkiw R.: A vortex particle method for smoke, water and explosions. ACM Transactions on Graphics (ACM SIGGRAPH 2005) 24, 3 (2005), 910--914.
[37]
{TFK*03} Takahashi T., Fujii H., Kunimatsu A., Hiwada K., Saito T., Tanaka K., Ueki H.: Realistic animation of fluid with splash and foam. Computer Graphics Forum (Eurographics 2003) 22, 3 (2003), 391--400.
[38]
{TOT*03} Takeshita D., Ota S., Tamura M., Fujimoto T., Muraoka K., Chiba N.: Particle-based visual simulation of explosive flames. In Proc. of the 11th Pacific Conference on Computer Graphics and Applications (2003), pp. 482--486.
[39]
{Tur91} Turk G.: Generating textures on arbitrary surfaces using reaction-diffusion. In Proc. of ACM SIGGRAPH 1991 (1991), pp. 289--298.
[40]
{WK91} Witkin A., Kass M.: Reaction-diffusion textures. In Proc. of ACM SIGGRAPH 1991 (1991), pp. 299--308.
[41]
{WLMK02} Wei X., Li W., Mueller K., Kaufman A.: Simulating fire with texture splats. In Proc. of IEEE Visualization 2002 (2002), pp. 227--234.
[42]
{YOH00} Yngve G., O'Brien J., Hodgins J.: Animating explosions. In Proc. of ACM SIGGRAPH 2000 (2000), pp. 29--36.
[43]
{ZB05} Zhu Y., Bridson R.: Animating sand as a fluid. ACM Transactions on Graphics (ACM SIGGRAPH 2005) 24, 3 (2005), 965--972.

Cited By

View all
  • (2024)An Induce-on-Boundary Magnetostatic Solver for Grid-Based FerrofluidsACM Transactions on Graphics10.1145/365812443:4(1-14)Online publication date: 19-Jul-2024
  • (2014)Multiple-Fluid SPH Simulation Using a Mixture ModelACM Transactions on Graphics10.1145/264570333:5(1-11)Online publication date: 23-Sep-2014
  • (2011)Procedural fluid modeling of explosion phenomena based on physical propertiesProceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1145/2019406.2019429(167-176)Online publication date: 5-Aug-2011
  • Show More Cited By

Index Terms

  1. Animation of chemically reactive fluids using a hybrid simulation method

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SCA '07: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
      August 2007
      287 pages
      ISBN:9781595936240

      Sponsors

      Publisher

      Eurographics Association

      Goslar, Germany

      Publication History

      Published: 03 August 2007

      Check for updates

      Qualifiers

      • Article

      Conference

      SCA07
      Sponsor:

      Acceptance Rates

      SCA '07 Paper Acceptance Rate 28 of 81 submissions, 35%;
      Overall Acceptance Rate 183 of 487 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 14 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)An Induce-on-Boundary Magnetostatic Solver for Grid-Based FerrofluidsACM Transactions on Graphics10.1145/365812443:4(1-14)Online publication date: 19-Jul-2024
      • (2014)Multiple-Fluid SPH Simulation Using a Mixture ModelACM Transactions on Graphics10.1145/264570333:5(1-11)Online publication date: 23-Sep-2014
      • (2011)Procedural fluid modeling of explosion phenomena based on physical propertiesProceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1145/2019406.2019429(167-176)Online publication date: 5-Aug-2011
      • (2010)Practical animation of compressible flow for shock waves and related phenomenaProceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.5555/1921427.1921458(207-215)Online publication date: 2-Jul-2010

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media