Target-driven smoke animation

Raanan Fattal*, Dani Lischinski

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

129 Scopus citations


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.

Original languageAmerican English
Pages (from-to)441-448
Number of pages8
JournalACM Transactions on Graphics
Issue number3
StatePublished - 2004
EventACM Transactions on Graphics - Proceedings of ACM SIGGRAPH 2004 -
Duration: 9 Aug 200412 Aug 2004


  • Animation control
  • Fluid dynamics
  • Smoke simulation


Dive into the research topics of 'Target-driven smoke animation'. Together they form a unique fingerprint.

Cite this