Autodesk Research

Keyframe Control of Smoke Simulations

(2003)

Abstract

We describe a method for controlling smoke simulations through user-specified keyframes. To achieve the desired behavior, a continuous quasi-Newton optimization solves for appropriate "wind" forces to be applied to the underlying velocity field throughout the simulation. The cornerstone of our approach is a method to efficiently compute exact derivatives through the steps of a fluid simulation. We formulate an objective function corresponding to how well a simulation matches the user's keyframes, and use the derivatives to solve for force parameters that minimize this function. For animations with several keyframes, we present a novel multipleshooting
approach. By splitting large problems into smaller overlapping subproblems, we greatly speed up the optimization process while avoiding certain local minima.

Paper

Keyframe Control of Smoke Simulations

Adrien Treuille, Antoine McNamara, Zoran Popovic & Jos Stam. (2003).
Keyframe Control of Smoke Simulations
ACM Transactions on Graphics, SIGGRAPH Issue.
July 2003, 22(3).
pp. 716-723.

Download PDF

Authors

Adrien Treuille

Antoine McNamara

Zoran Popovic

Jos Stam


All Text and Imagery Copyright © 2012 Autodesk, Inc. All Rights Reserved.