Abstract
In this paper we present a new method for efficiently controlling animated smoke. Given a sequence of target smoke states, our method generates a smoke simulation in which the smoke is driven towards each of these targets in turn, while exhibiting natural-looking interesting smoke-like behavior. This control is made possible by two new terms that we add to the standard flow equations: (i) a driving force term that causes the fluid to carry the smoke towards a particular target, and (ii) a smoke gathering term that prevents the smoke from diffusing too much. These terms are explicitly defined by the instantaneous state of the system at each simulation timestep. Thus, no expensive optimization is required, allowing complex smoke animations to be generated with very little additional cost compared to ordinary flow simulations.
Supplemental Material
Available for Download
- CHORIN, A. J. 1967. A numerical method for solving incompressible viscous flow problems. Journal of Computational Physics 2, 12--16. Google ScholarDigital Library
- ENRIGHT, D., MARSCHNER, S., AND FEDKIW, R. 2002. Animation and rendering of complex water surfaces. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2002) 21, 3 (July), 736--744. Google ScholarDigital Library
- FEDKIW, R., STAM, J., AND JENSEN, H. W. 2001. Visual simulation of smoke. In Computer Graphics Proceedings, Annual Conference Series, E. Fiume, Ed., ACM SIGGRAPH, 15--22. Google ScholarDigital Library
- FOSTER, N., AND FEDKIW, R. 2001. Practical animations of liquids. In Computer Graphics Proceedings, Annual Conference Series, E. Fiume, Ed., ACM SIGGRAPH, 23--30. Google ScholarDigital Library
- FOSTER, N., AND METAXAS, D. 1996. Realistic animation of liquids. Graphical Models and Image Processing 58, 5 (Sept.), 471--483. Google ScholarDigital Library
- FOSTER, N., AND METAXAS, D. 1997. Controlling fluid animation. In Proceedings CGI '97, 178--188. Google ScholarDigital Library
- HARLOW, F. H., AND WELCH, J. E. 1965. Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. The Physics of Fluids 8 (Dec.), 2182--2189.Google ScholarCross Ref
- LAMORLETTE, A., AND FOSTER, N. 2002. Structural modeling of flames for a production environment. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2002) 21, 3 (July), 729--735. Google ScholarDigital Library
- LEVEQUE, R. J. 2002. Finite Volume Methods for Hyperbolic Problems. Cambridge University Press.Google Scholar
- NGUYEN, D. Q., FEDKIW, R., AND JENSEN, H. W. 2002. Physically based modeling and animation of fire. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2002) 21, 3 (July), 721--728. Google ScholarDigital Library
- PRESS, W. H., TEUKOLSKY, S. A., VETTERLING, W. T., AND FLANNERY, B. P. 1992. Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. Cambridge University Press. Google ScholarDigital Library
- STAM, J. 1999. Stable fluids. In Computer Graphics Proceedings, Annual Conference Series, A. Rockwood, Ed., ACM SIGGRAPH, 121--128. Google ScholarDigital Library
- TREUILLE, A., MCNAMARA, A., POPOVIC, Z., AND STAM, J. 2003. Keyframe control of smoke simulations. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2003) 22, 3 (July), 716--723. Google ScholarDigital Library
- TROTTENBERG, U., OOSTERLEE, C., AND SCHÜLLER, A. 2001. Multigrid. Academic Press. Google ScholarDigital Library
- WITTING, P. 1999. Computational fluid dynamics in a traditional animation environment. In Computer Graphics Proceedings, Annual Conference Series, A. Rockwood, Ed., ACM SIGGRAPH, 129--136. Google ScholarDigital Library
Index Terms
- Target-driven smoke animation
Recommendations
Target-driven smoke animation
SIGGRAPH '04: ACM SIGGRAPH 2004 PapersIn this paper we present a new method for efficiently controlling animated smoke. Given a sequence of target smoke states, our method generates a smoke simulation in which the smoke is driven towards each of these targets in turn, while exhibiting ...
Hybrid vortex model for efficiently simulating turbulent smoke
VRCAI '14: Proceedings of the 13th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in IndustrySimulating fluids based on vortex methods can produce attractive visual effects for movies, games and virtual reality systems. However, for any vortex method, such as vortex filament, vortex sheet and vortex particle, it is still a challenging task to ...
A Lagrangian vortex method for smoke simulation with two-way fluid–solid coupling
AbstractWe propose a pure Lagrangian vortex particle dynamics framework to simulate the various phenomena of turbulent smoke and two-way coupling between fluid and solid. In the framework, we model the fluid using vorticity and velocity fields ...
Graphical abstractDisplay Omitted
Highlights- We present a pure Lagrangian vortex particle dynamics framework for smoke simulation.
Comments