Detail-preserving fluid control

We propose a new fluid control technique that uses scale-dependent force control to preserve small-scale fluid detail. Control particles define local force fields and can be generated automatically from either a physical simulation or a sequence of target shapes. We use a multi-scale decomposition of the velocity field and apply control forces only to the coarse-scale components of the flow. Small-scale detail is thus preserved in a natural way avoiding the artificial viscosity often introduced by force-based control methods. We demonstrate the effectiveness of our method for both Lagrangian and Eulerian fluid simulation environments.

[1]  Ignacio Llamas,et al.  FlowFixer: Using BFECC for Fluid Simulation , 2005, NPH.

[2]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[3]  Greg Turk,et al.  Keyframe control of complex particle systems using the adjoint method , 2006, SCA '06.

[4]  Frank Losasso,et al.  Simulating water and smoke with an octree data structure , 2004, SIGGRAPH 2004.

[5]  Ronald Fedkiw,et al.  A vortex particle method for smoke, water and explosions , 2005, ACM Trans. Graph..

[6]  J. Steinhoff,et al.  Modification of the Euler equations for ‘‘vorticity confinement’’: Application to the computation of interacting vortex rings , 1994 .

[7]  Greg Turk,et al.  Rigid fluid: animating the interplay between rigid bodies and fluid , 2004, ACM Trans. Graph..

[8]  U. Rüde,et al.  Interactive Free Surface Fluids with the Lattice Boltzmann Method , 2005 .

[9]  Duc Quang Nguyen,et al.  Directable photorealistic liquids , 2004, SCA '04.

[10]  W. Shyy,et al.  Viscous flow computations with the method of lattice Boltzmann equation , 2003 .

[11]  Ronald Fedkiw,et al.  Simulating water and smoke with an octree data structure , 2004, ACM Trans. Graph..

[12]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential: Research Articles , 2004 .

[13]  James F. O'Brien,et al.  Animating suspended particle explosions , 2003, ACM Trans. Graph..

[14]  Yizhou Yu,et al.  Taming liquids for rapidly changing targets , 2005, SCA '05.

[15]  Chang-Hun Kim,et al.  Controlling fluid animation with geometric potential , 2004, Comput. Animat. Virtual Worlds.

[16]  Arnauld Lamorlette,et al.  Structural modeling of flames for a production environment , 2002, SIGGRAPH.

[17]  Feng Ying Lin Smoothed particle hydrodynamics , 2005 .

[18]  Ulrich Rüde,et al.  Parallel Lattice Boltzmann Methods for CFD Applications , 2006 .

[19]  Adrien Treuille,et al.  Fluid control using the adjoint method , 2004, ACM Trans. Graph..

[20]  Mark Carlson,et al.  Rigid fluid: animating the interplay between rigid bodies and fluid , 2004, SIGGRAPH 2004.

[21]  Huafeng Liu,et al.  Meshfree Particle Methods , 2004 .

[22]  Duc Quang Nguyen,et al.  Physically based modeling and animation of fire , 2002, ACM Trans. Graph..

[23]  U. Rüde,et al.  Lattice Boltzmann Model for Free Surface Flow for Modeling Foaming , 2005 .

[24]  J. Monaghan Smoothed particle hydrodynamics , 2005 .

[25]  L. Luo,et al.  Lattice Boltzmann Model for the Incompressible Navier–Stokes Equation , 1997 .

[26]  Dimitris N. Metaxas,et al.  Controlling fluid animation , 1997, Proceedings Computer Graphics International.

[27]  Guirong Liu,et al.  Smoothed Particle Hydrodynamics: A Meshfree Particle Method , 2003 .

[28]  Tao Ju,et al.  Mean value coordinates for closed triangular meshes , 2005, ACM Trans. Graph..

[29]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[30]  Lin Shi,et al.  Controllable smoke animation with guiding objects , 2005, TOGS.

[31]  Z. Popovic,et al.  Fluid control using the adjoint method , 2004, SIGGRAPH 2004.

[32]  Ken-ichi Anjyo,et al.  Directable animation of elastic objects , 2005, SCA '05.

[33]  Ronald Fedkiw,et al.  Melting and burning solids into liquids and gases , 2006, IEEE Transactions on Visualization and Computer Graphics.

[34]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

[35]  Dani Lischinski,et al.  Target-driven smoke animation , 2004, SIGGRAPH 2004.

[36]  Frédéric H. Pighin,et al.  Modeling and editing flows using advected radial basis functions , 2004, SCA '04.

[37]  Adrien Treuille,et al.  Keyframe control of smoke simulations , 2003, ACM Trans. Graph..