Abstract:
Computer graphics researchers and animators have embraced
computational fluid dynamics (CFD) over the past decade. After
summarizing a number of successfully implemented CFD techniques, we
examine two recently addressed problems in detail: approximating
melting by variable viscosities, and computing interactions between
solid rigid bodies and fluids. In the latter, the Rigid Fluid method
is used to efficiently animate the interplay between rigid bodies and
viscous incompressible fluids with free surfaces. This technique uses
distributed Lagrange multipliers to compute two-way solid-fluid
couplings, alternating between treating the solids as if they were
fluid and constraining the motions of those regions to obey rigid body
motion. The method---straightforward to implement and incurring little
computational overhead---generates realistic motion for both the solid
objects and the fluid as they interact with one another.
This talk will assume no detailed knowledge of fluid mechanics or CFD.
Many movies will be shown. This talk represents work done in
collaboration with Mark Carlson and Greg Turk.