ACM Home Page
Please provide us with feedback. Feedback
A semi-Lagrangian contouring method for fluid simulation
Full text PdfPdf (545 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 25 ,  Issue 1  (January 2006) table of contents
Pages: 19 - 38  
Year of Publication: 2006
ISSN:0730-0301
Authors
Adam W. Bargteil  University of California, Berkeley, Berkeley, CA
Tolga G. Goktekin  University of California, Berkeley, Berkeley, CA
James F. O'brien  University of California, Berkeley, Berkeley, CA
John A. Strain  University of California, Berkeley, Berkeley, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 170,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1122501.1122503
What is a DOI?

ABSTRACT

In this article, we present a semi-Lagrangian surface tracking method for use with fluid simulations. Our method maintains an explicit polygonal mesh that defines the surface, and an octree data structure that provides both a spatial index for the mesh and a means for efficiently approximating the signed distance to the surface. At each timestep, a new surface is constructed by extracting the zero set of an advected signed-distance function. Semi-Lagrangian backward path tracing is used to advect the signed-distance function. One of the primary advantages of this formulation is that it enables tracking of surface characteristics, such as color or texture coordinates, at negligible additional cost. We include several examples demonstrating that the method can be effectively used as part of a fluid simulation to animate complex and interesting fluid behaviors.


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
Arikan, O. 2005. Pixie: Photorealistic renderer. Go online to http://www.cs.utexas.edu/~okan/Pixie/pixie.htm.
 
2
Bærentzen, J. A. and Aanæs, H. 2002. Computing discrete signed distance fields from triangle meshes. Tech. rep. Informatics and Mathematical Modelling, Technical University of Denmark, Lyngby, Denmark.
 
3
Bærentzen, J. A. and Christensen, N. J. 2002. Interactive modelling of shapes using the level-set method. Int. J. Shape Model. 8, 2, 79--97.
 
4
 
5
 
6
7
8
 
9
Courant, R., Isaacson, E., and Rees, M. 1952. On the solution of nonlinear hyperbolic differential equations by finite differences. Comm. Pure Appl. Math 5, 243--249.
 
10
11
 
12
 
13
Enright, D., Losasso, F., and Fedkiw, R. 2005. A fast and accurate semi-Lagrangian particle level set method. Comput. Struct. 83, 479--490.
14
15
16
 
17
 
18
 
19
Goktekin, T. G., Bargteil, A. W., and O'Brien, J. F. 2004. A method for animating viscoelastic fluids. In Proceedings of ACM SIGGRAPH 2004. 463--468.
 
20
Green, D. and Hatch, D. 1995. Fast polygon-cube intersection testing. In Graphics Gems V. Academic Press Professional, Inc., San Diego, CA, 375--379.
21
 
22
Hilton, A., Stoddart, A. J., Illingworth, J., and Windeatt, T. 1996. Marching triangles: Range image fusion for complex object modelling. In Proceedings of the International Conference on Image Processing. 381--384.
 
23
Hirt, C. W. and Nichols, B. D. 1981. Volume of fluid (VOF) method for the dynamics of free boundaries. J. Computat. Phys. 39, 201--225.
24
25
26
 
27
LeVeque, R. J. 1990. Numerical Methods for Conservation Laws. Birkhauser-Verlag, Basel, Switzerland.
28
 
29
Losasso, F., Gibou, F., and Fedkiw, R. 2004. Simulating water and smoke with an octree data structure. In Proceedings of ACM SIGGRAPH 2004. 457--462.
 
30
 
31
 
32
Nielsen, M. B. and Museth, K. 2006. Dynamic Tubular Grid: An efficient data structure and algorithms for high resolution level sets. J. Sci. Comput. 26, 1, 1--39.
 
33
Osher, S. and Fedkiw, R. 2003. The Level Set Method and Dynamic Implicit Surfaces. Springer-Verlag, New York, NY.
 
34
35
 
36
Poston, T., Wong, T.-T., and Heng, P.-A. 1998. Multiresolution isosurface extraction with adaptive skeleton climbing. Comput. Graph. For. 17, 3 (Sept.), 137--148.
 
37
Premože, S., Tasdizen, T., Bigler, J., Lefohn, A., and Whitaker, R. 2003. Particle-based simulation of fluids. Comput. Graph. For. 22, 3 (Sept.), 401--410.
 
38
 
39
 
40
 
41
Sethian, J. A. 1996. A fast marching level set method for monotonically advancing fronts. Proc. Nat. Acad. Sci. USA 93, 4 (Feb.), 1591--1595.
 
42
Sethian, J. A. 1999. Level Set Methods and Fast Marching Methods, 2nd ed. Cambridge Monograph on Applied and Computational Mathematics. Cambridge University Press, Cambridge, U.K.
 
43
 
44
Shu, R., Chen, Z., and Kankanhalli, M. S. 1995. Adaptive marching cubes. Vis. Comput. 11, 202--217.
 
45
 
46
 
47
 
48
 
49
 
50
 
51
Strain, J. A. 2001. A fast semi-Lagrangian contouring method for moving interfaces. J. Computat. Phys. 169, 1 (May), 1--22.
 
52
 
53
Terzopoulos, D., Platt, J., and Fleischer, K. 1989. Heating and melting deformable models (from goop to glop). In Proceedings of Graphics Interface 1989. 219--226.
54
55
56
 
57
Wyvill, G., McPheeters, C., and Wyvill, B. 1986. Data structure for soft objects. Vis. Comput. 2, 4, 227--234.
58

CITED BY  20

Collaborative Colleagues:
Adam W. Bargteil: colleagues
Tolga G. Goktekin: colleagues
James F. O'brien: colleagues
John A. Strain: colleagues