ACM Home Page
Please provide us with feedback. Feedback
Liquid simulation on lattice-based tetrahedral meshes
Full text PdfPdf (4.81 MB)
Source
Symposium on Computer Animation archive
Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation table of contents
San Diego, California
SESSION: Fluids table of contents
Pages: 219 - 228  
Year of Publication: 2007
ISBN:978-1-59593-624-4
Authors
Nuttapong Chentanez  University of California, Berkeley
Bryan E. Feldman  University of California, Berkeley
François Labelle  University of California, Berkeley
James F. O'Brien  University of California, Berkeley
Jonathan R. Shewchuk  University of California, Berkeley
Sponsors
Eurographics: Eurographics Association
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
Eurographics Association  Aire-la-Ville, Switzerland, Switzerland
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 87,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{BE92} Bern M., Eppstein D.: Mesh generation and optimal triangulation. In Computing in Euclidean Geometry, Du D.-Z., Hwang F., (Eds.), vol. 1 of Lecture Notes Series on Computing. World Scientific, Singapore, 1992, pp. 23--90.
2
 
3
{Blu67} Blum H.: A transformation for extracting new descriptors of shape. Models for the Perception of Speech and Visual Form (1967), 362--380.
 
4
 
5
6
 
7
8
9
10
11
 
12
13
14
15
16
17
18
 
19
20
21
22
23
 
24
{McC87} McCormick S. F.: Multigrid Methods. Society for Industrial and Applied Mathematics, Philidelphia, 1987.
 
25
 
26
27
 
28
{Owe98} Owen S. J.: A survey of unstructured mesh generation technology. In 7th International Meshing Roundtable (July 1998), pp. 239--267.
 
29
{PTB*03} Premože S., Tasdizen T., Bigler J., Lefohn A., Whitaker R.: Particle-based simulation of fluids. Computer Graphics Forum 22, 3 (Sept. 2003), 401--410.
30
 
31
 
32
 
33
{Str01} Strain J. A.: A fast semi-Lagrangian contouring method for moving interfaces. Journal of Computational Physics 169, 1 (May 2001), 1--22.
 
34
35
 
36
 
37
{TPF89} Terzopoulos D., Platt J., Fleischer K.: Heating and melting deformable models (from goop to glop). In Graphics Interface 1989 (June 1989), pp. 219--226.
 
38
{WSHD04} Warren J., Schaefer S., Hirani A. N., Desbrun M.: Barycentric coordinates for convex sets. Advances in Computational and Applied Mathematics, 2004.
39
 
40


Collaborative Colleagues:
Nuttapong Chentanez: colleagues
Bryan E. Feldman: colleagues
François Labelle: colleagues
James F. O'Brien: colleagues
Jonathan R. Shewchuk: colleagues