ABSTRACT
Although chemically reactive fluids may be used effectively to increase the reality of visual effects, little work has been done with the general modeling of chemical reactions in computer animation. In this paper, we attempt to extend an established, physically based fluid simulation technique to handle reactive gaseous fluids. The proposed technique exploits the theory of chemical kinetics to account for a variety of chemical reactions that are frequently found in everyday life. In extending the existing fluid simulation method, we introduce a new set of physically motivated control parameters that allow an animator to control intuitively the behavior of reactive fluids. Our method is straightforward to implement, and is flexible enough to create various interesting visual effects including explosions and catalysis. We demonstrate the effectiveness of our new simulation technique by generating several animation examples with user control.
Supplemental Material
Available for Download
Supplemental videos
- {BPP01} Beaudoin P., Paquet S., Poulin P.: Realistic and controllable fire simulation. In Proc. of Graphics Interface 2001 (2001), pp. 159--166. Google ScholarDigital Library
- {BY01} Bashforth B., Yang Y.-H.: Physics-based explosion modeling. Graphical Models 63, 1 (2001), 21--44. Google ScholarDigital Library
- {Chu02} Chung T.: Computational Fluid Dynamics. Cambridge University Press, ISBN 0-521-59416-2, 2002.Google Scholar
- {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 (1994), 37--53.Google ScholarCross Ref
- {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. Google ScholarDigital Library
- {Fed97} Fedkiw R.: A Survey of Chemically Reacting, Compressible Flows. PhD thesis, Dept. of Mathematics, Univ. of California, Los Angeles, 1997. Google ScholarDigital Library
- {FL04} Fattal R., Lischinski D.: Target-driven smoke animation. ACM Transactions on Graphics (ACM SIGGRAPH 2004) 23, 3 (2004). (to appear). Google ScholarDigital Library
- {FM97a} Foster N., Metaxas D.: Controlling fluid animation. In Proc. of Computer Graphics International 1997 (1997), pp. 178--188. Google ScholarDigital Library
- {FM97b} Foster N., Metaxas D.: Modeling the motion of a hot, turbulent gas. In Proc. of ACM SIGGRAPH 1997 (1997), pp. 181--188. Google ScholarDigital Library
- {FMP92} Fowler D., Meinhardt H., Prusinkiewicz P.: Modeling seashells. In Proc. of ACM SIGGRAPH 1992 (1992), pp. 379--387. Google ScholarDigital Library
- {FOA03} Feldman B., O'Brien J., Arikan O.: Animating suspended particle explosions. ACM Transactions on Graphics (ACM SIGGRAPH 2003) 22, 3 (2003), 708--715. Google ScholarDigital Library
- {FSJ01} Fedkiw R., Stam J., Jensen H.: Visual simulation of smoke. In Proc. of ACM SIGGRAPH 2001 (2001), pp. 23--30. Google ScholarDigital Library
- {Gat02} Gates W.: Animation of Reactive Fluids. PhD thesis, Dept. of Computer Science, The Univ. of British Columbia, 2002. Google ScholarDigital Library
- {HK03} Hasinoff S., Kutulakos K.: Photoconsistent 3D fire by flame-sheet decomposition. In Proc. of the Ninth IEEE International Conference on Computer Vision (2003), pp. 1184--1191. Google ScholarDigital Library
- {Lev02} Levine I.: Physical Chemistry, 5th ed. McGraw-Hill, Inc., ISBN 0-07-253495-8, 2002.Google Scholar
- {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. Google ScholarDigital Library
- {LvE87} Lewis B., Von Elbe G.: Combustion, Flames and Explosions of Gases, 3rd ed. Academic Press, ISBN 0-12-446751-2, 1987.Google Scholar
- {MMA99} Mazarak O., Martins C., Amanatides J.: Animating exploding objects. In Proc. of Graphics Interface 1999 (1999), pp. 211--218. Google ScholarDigital Library
- {MTPS04} McNamara A., Treuille A., Popović Z., Stam J.: Fluid control using the adjoint method. ACM Transactions on Graphics (ACM SIGGRAPH 2004) 23, 3 (2004). (to appear). Google ScholarDigital Library
- {NF99} Neff M., Fiume E.: A visual model for blast waves and fracture. In Proc. of Graphics Interface 1999 (1999), pp. 193--202. Google ScholarDigital Library
- {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. Google ScholarDigital Library
- {PTVF92} Press W., Teukolsky S., Vetterling W., Flannery B.: Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. Cambridge University Press, ISBN 0-521-43108-5, 1992. Google ScholarDigital Library
- {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. Google ScholarDigital Library
- {SF95} Stam J., Fiume E.: Depicting fire and other gaseous phenomena using diffusion processes. In Proc. of ACM SIGGRAPH 1995 (1995), pp. 129--136. Google ScholarDigital Library
- {Sta99} Stam J.: Stable fluids. In Proc. of ACM SIGGRAPH 1999 (1999), pp. 121--128. Google ScholarDigital Library
- {TMPS03} Treuille A., McNamara A., Popović Z., Stam J.: Keyframe control of smoke simulations. ACM Transactions on Graphics (ACM SIGGRAPH 2003) 22, 3 (2003), 716--723. Google ScholarDigital Library
- {Tur91} Turk G.: Generating textures on arbitrary surfaces using reaction-diffusion. In Proc. of ACM SIGGRAPH 1991 (1991), pp. 289--298. Google ScholarDigital Library
- {WK91} Witkin A., Kass M.: Reaction-diffusion textures. In Proc. of ACM SIGGRAPH 1991 (1991), pp. 299--308. Google ScholarDigital Library
- {WLMK02} Wei X., Li W., Mueller K., Kaufman A.: Simulating fire with texture splats. In Proc. of IEEE Visualization 2002 (2002), pp. 227--234. Google ScholarDigital Library
- {YOH00} Yngve G., O'Brien J., Hodgins J.: Animating explosions. In Proc. of ACM SIGGRAPH 2000 (2000), pp. 29--36. Google ScholarDigital Library
Index Terms
- Animation of reactive gaseous fluids through chemical kinetics
Recommendations
Animation of chemically reactive fluids using a hybrid simulation method
SCA '07: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animationChemical 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 ...
Chemical kinetics-assisted, path-based smoke simulation
CASA' 2009 Special IssueDespite recent successes in physics-based fluid animation, generating desired fluid flow with intuitive control of its motion still remains a challenging problem in the special effects industry. In this paper, we propose a novel approach for path-based ...
Comments