Fluid control using the adjoint method
Antoine McNamara, Adrien Treuille, Zoran Popović, Jos Stam
ACM Transactions on Graphics, 23(3), August 2004, pp. 449-456.

Copyright: © 2004 Association for Computing Machinery

ISBN / ISSN: ISSN 0730-0301

Abstract

We describe a novel method for controlling physics-based fluid simulations through gradient-based nonlinear optimization. Using a technique known as the adjoint method, derivatives can be computed efficiently, even for large 3D simulations with millions of control parameters. In addition, we introduce the first method for the full control of free-surface liquids. We show how to compute adjoint derivatives through each step of the simulation, including the fast marching algorithm, and describe a new set of control parameters specifically designed for liquids.

Keywords

Adjoint Method, Inverse Control, Optimization

Online Link: http://doi.acm.org/10.1145/1015706.1015744
This content is available to download, usually as a PDF document. It may be freely available, or require membership in an organization's digital library.

BibTeX Citation
  @article{McNamara:2004:FCU,
title = "Fluid control using the adjoint method",
author = "Antoine McNamara and Adrien Treuille and Zoran Popovi{\'{c}} and Jos Stam",
journal = "ACM Transactions on Graphics",
volume = 23,
number = 3,
month = aug,
year = 2004,
pages = "449--456",
}