Realistic animation of liquids
GI '96 Proceedings of the conference on Graphics interface '96
Smoothed particles: a new paradigm for animating highly deformable bodies
Proceedings of the Eurographics workshop on Computer animation and simulation '96
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Semi-Lagrangian methods for level set equations
Journal of Computational Physics
Multigrid
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Practical animation of liquids
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Physically based modeling and animation of fire
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Animation and rendering of complex water surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Animation of Deformable Models Using Implicit Surfaces
IEEE Transactions on Visualization and Computer Graphics
Efficient computation of a simplified medial axis
SM '03 Proceedings of the eighth ACM symposium on Solid modeling and applications
Particle-based fluid simulation for interactive applications
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animating suspended particle explosions
ACM SIGGRAPH 2003 Papers
Rigid fluid: animating the interplay between rigid bodies and fluid
ACM SIGGRAPH 2004 Papers
Simulating water and smoke with an octree data structure
ACM SIGGRAPH 2004 Papers
A method for animating viscoelastic fluids
ACM SIGGRAPH 2004 Papers
Point based animation of elastic, plastic and melting objects
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animating gases with hybrid meshes
ACM SIGGRAPH 2005 Papers
A vortex particle method for smoke, water and explosions
ACM SIGGRAPH 2005 Papers
ACM SIGGRAPH 2005 Papers
Coupling water and smoke to thin deformable and rigid shells
ACM SIGGRAPH 2005 Papers
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
A semi-Lagrangian contouring method for fluid simulation
ACM Transactions on Graphics (TOG)
ACM SIGGRAPH 2006 Papers
Fluid animation with dynamic meshes
ACM SIGGRAPH 2006 Papers
Model reduction for real-time fluids
ACM SIGGRAPH 2006 Papers
Stable, circulation-preserving, simplicial fluids
ACM Transactions on Graphics (TOG)
Detail-preserving fluid control
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Simultaneous coupling of fluids and deformable bodies
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Practical animation of turbulent splashing water
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Isosurface stuffing: fast tetrahedral meshes with good dihedral angles
ACM SIGGRAPH 2007 papers
Fast viscoelastic behavior with thin features
ACM SIGGRAPH 2008 papers
Real time physics: class notes
ACM SIGGRAPH 2008 classes
Fast animation of turbulence using energy transport and procedural synthesis
ACM SIGGRAPH Asia 2008 papers
Energy-preserving integrators for fluid animation
ACM SIGGRAPH 2009 papers
Visual simulation of shockwaves
Graphical Models
A point-based method for animating incompressible flow
Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Stretching and wiggling liquids
ACM SIGGRAPH Asia 2009 papers
Visual simulation of shockwaves
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Matching fluid simulation elements to surface geometry and topology
ACM SIGGRAPH 2010 papers
Dynamic local remeshing for elastoplastic simulation
ACM SIGGRAPH 2010 papers
Detail-preserving fully-Eulerian interface tracking framework
ACM SIGGRAPH Asia 2010 papers
A parallel multigrid Poisson solver for fluids simulation on large grids
Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Real-time Eulerian water simulation using a restricted tall cell grid
ACM SIGGRAPH 2011 papers
Adaptive skin meshes coarsening for biomolecular simulation
Computer Aided Geometric Design
A particle-based method for preserving fluid sheets
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
A multigrid fluid pressure solver handling separating solid boundary conditions
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Mass and momentum conservation for fluid simulation
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Mathematical foundation of the optimization-based fluid animation method
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
A simple finite volume method for adaptive viscous liquids
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Liquid simulation with mesh-based surface tracking
ACM SIGGRAPH 2011 Courses
Enhanced view-dependent adaptive grid refinement for animating fluids
Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
Adaptive grid refinement using view-dependent octree for grid-based smoke simulation
MIG'11 Proceedings of the 4th international conference on Motion in Games
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Large-scale fluid simulation using velocity-vorticity domain decomposition
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Adaptive anisotropic remeshing for cloth simulation
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Multiphase flow of immiscible fluids on unstructured moving meshes
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Multiphase flow of immiscible fluids on unstructured moving meshes
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Simulating liquids and solid-liquid interactions with lagrangian meshes
ACM Transactions on Graphics (TOG)
Highly adaptive liquid simulations on tetrahedral meshes
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Folding and crumpling adaptive sheets
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Chimera grids for water simulation
Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Hi-index | 0.00 |
We describe a method for animating incompressible liquids with detailed free surfaces. For each time step, semi-Lagrangian contouring computes a new fluid boundary (represented as a fine surface triangulation) from the previous time step's fluid boundary and velocity field. Then a mesh generation algorithm called isosurface stuffing discretizes the region enclosed by the new fluid boundary, creating a tetrahedral mesh that grades from a fine resolution at the surface to a coarser resolution in the interior. The mesh has a structure, based on the body centered cubic lattice, that accommodates graded tetrahedron sizes but is regular enough to aid efficient point location and to save memory used to store geometric properties of identical tetrahedra. Although the mesh is warped to conform to the liquid boundary, it has a mathematical guarantee on tetrahedron quality, and is generated very rapidly. Each successive time step entails creating a new triangulated liquid surface and a new tetrahedral mesh. Semi-Lagrangian advection computes velocities at the current time step on the new mesh. We use a finite volume discretization to perform pressure projection required to enforce the fluid's incompressibility, and we solve the linear system with algebraic multigrid. A novel thickening scheme prevents thin sheets and droplets of liquid from vanishing when their thicknesses drop below the mesh resolution. Examples demonstrate that the method captures complex liquid motions and fine details on the free surfaces without suffering from excessive volume loss or artificial damping.