Affiliation:
1. University of Washington
2. Alias|Wavefront
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 multiple-shooting approach. By splitting large problems into smaller overlapping subproblems, we greatly speed up the optimization process while avoiding certain local minima.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Cited by
155 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. DiffSound: Differentiable Modal Sound Rendering and Inverse Rendering for Diverse Inference Tasks;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
2. Fluid Control with Laplacian Eigenfunctions;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
3. DualSmoke: Sketch-based smoke illustration design with two-stage generative model;Computational Visual Media;2024-02-08
4. ViCMA: Visual Control of Multibody Animations;SIGGRAPH Asia 2023 Conference Papers;2023-12-10
5. Real-Time Reconstruction of Fluid Flow under Unknown Disturbance;ACM Transactions on Graphics;2023-10-17