|
ABSTRACT
We present a general method for modeling and animating liquids. The system is specifically designed for computer animation and handles viscous liquids as they move in a 3D environment and interact with graphics primitives such as parametric curves and moving polygons. We combine an appropriately modified semi-Lagrangian method with a new approach to calculating fluid flow around objects. This allows us to efficiently solve the equations of motion for a liquid while retaining enough detail to obtain realistic looking behavior. The object interaction mechanism is extended to provide control over the liquid s 3D motion. A high quality surface is obtained from the resulting velocity field using a novel adaptive technique for evolving an implicit surface.
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
|
Abbot, M. and Basco, D., "Computational Fluid Dynamics - An Introduction for Engineers", Longman, 1989.
|
| |
2
|
Barrett, R., Berry, M., Chan, T., Demmel, J., Donato, J., Dongarra, J., Eijkhout, V., Pozo, R., Romine, C. and van der Vorst, H., "Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods", Society for Industrial and Applied Mathematics, 1993.
|
| |
3
|
|
| |
4
|
|
| |
5
|
Chen, S., Johnson, D., Raad, P. and Fadda, D., "The Surface Marker and Micro Cell Method", Int. J. Numer. Methods in Fluids 25, 749-778 (1997).
|
| |
6
|
Courant, R., Issacson, E. and Rees, M., "On the Solution of Nonlinear Hyperbolic Differential Equations by Finite Differences", Comm. Pure and Applied Math 5, 243-255 (1952).
|
| |
7
|
Desbrun, M. and Cani-Gascuel, M.P., "Active Implicit Surface for Animation", Graphics Interface 98, 143-150 (1998).
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
Gates, W.F., "Interactive Flow Field Modeling for the Design and Control of Fluid Motion in Computer Animation", UBC CS Master's Thesis, 1994.
|
| |
14
|
Golub, G.H. and Van Loan, C.F., "Matrix Computations", The John Hopkins University Press, 1996.
|
| |
15
|
Harlow, F.H. and Welch, J.E., "Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with a Free Surface", The Physics of Fluids 8, 2182-2189 (1965).
|
| |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
Miller, G. and Pearce, A., "Globular Dynamics: A Connected Particle System for Animating Viscous Fluids", Computers and Graphics 13, 305-309 (1989).
|
| |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
Schachter, B., "Long Crested Wave Models", Computer Graphics and Image Processing 12, 187-201 (1980).
|
| |
24
|
Sethian, J.A. "Level Set Methods and Fast Marching Methods", Cambridge University Press, Cambridge 1999.
|
| |
25
|
|
| |
26
|
Staniforth, A. and Cote, J., "Semi-Lagrangian Integration Schemes for Atmospheric Models - A Review", Monthly Weather Review 119, 2206-2223 (1991).
|
| |
27
|
Terzopoulos, D., Platt, J. and Fleischer, K., "Heating and Melting Deformable Models (From Goop to Glop)", Graphics Interface 89, 219-226 (1995).
|
| |
28
|
|
CITED BY 100
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V. Mihalef , B. Unlusu , D. Metaxas , M. Sussman , M. Y. Hussaini, Physics based boiling simulation, Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, September 02-04, 2006, Vienna, Austria
|
|
|
|
|
|
|
|
|
|
|
Maurya Shah , Jonathan M. Cohen , Sanjit Patel , Penne Lee , Frédéric Pighin, Extended Galilean invariance for adaptive fluid simulation, Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, August 27-29, 2004, Grenoble, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N. Rasmussen , D. Enright , D. Nguyen , S. Marino , N. Sumner , W. Geiger , S. Hoon , R. Fedkiw, Directable photorealistic liquids, Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, August 27-29, 2004, Grenoble, France
|
|
|
|
|
|
|
|
|
|
|
Mark Carlson , Peter J. Mucha , R. Brooks Van Horn, III , Greg Turk, Melting and flowing, Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, July 21-22, 2002, San Antonio, Texas
|
|
|
|
|
|
|
Viorel Mihalef , Samet Kadioglu , Mark Sussman , Dimitris Metaxas , Vassilios Hurmusiadis, Interaction of two-phase flow with animated models, Graphical Models, v.70 n.3, p.33-42, May, 2008
|
|
|
|
Sharif Elcott , Yiying Tong , Eva Kanso , Peter Schröder , Mathieu Desbrun, Discrete, vorticity-preserving, and stable simplicial fluids, ACM SIGGRAPH 2005 Courses, July 31-August 04, 2005, Los Angeles, California
|
|
|
Janghee Kim , Deukhyun Cha , Byungjoon Chang , Bonki Koo , Insung Ihm, Practical animation of turbulent splashing water, Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, September 02-04, 2006, Vienna, Austria
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N. Thürey , F. Sadlo , S. Schirm , M. Müller-Fischer , M. Gross, Real-time simulations of bubbles and foam within a shallow water framework, Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, August 02-04, 2007, San Diego, California
|
|
|
|
|
Yoshinori Dobashi , Makoto Sato , Shoichi Hasegawa , Tsuyoshi Yamamoto , Mitsuaki Kato , Tomoyuki Nishita, A fluid resistance map method for real-time haptic interaction with fluids, Proceedings of the ACM symposium on Virtual reality software and technology, November 01-03, 2006, Limassol, Cyprus
|
|
|
Nuttapong Chentanez , Bryan E. Feldman , François Labelle , James F. O'Brien , Jonathan R. Shewchuk, Liquid simulation on lattice-based tetrahedral meshes, Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, August 02-04, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
Sharif Elcott , Yiying Tong , Eva Kanso , Peter Schroder , Mathieu Desbrun, Stable, circulation-preserving, simplicial fluids, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sharif Elcott , Yiying Tong , Eva Kanso , Peter Schröder , Mathieu Desbrun, Stable, circulation-preserving, simplicial fluids, ACM Transactions on Graphics (TOG), v.26 n.1, p.4-es, January 2007
|
|
|
|
Sharif Elcott , Yiying Tong , Eva Kanso , Peter Schröder , Mathieu Desbrun, Stable, circulation-preserving, simplicial fluids, ACM SIGGRAPH ASIA 2008 courses, p.1-11, December 10-13, 2008, Singapore
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Joseph J. O'Rourke : Reviewer"
Although the Navier-Stokes equations governing the dynamic behavior of a liquid have been known for 200 years, they remain difficult to solve. This presents a challenge for the graphical animation of liquids. The authors mix a variety of computati
more...
Peer to Peer - Readers of this Article have also read:
-
Interactive skeleton-driven dynamic deformations
ACM Transactions on Graphics (TOG)
21, 3
Steve Capell
, Seth Green
, Brian Curless
, Tom Duchamp
, Zoran Popović
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|