|
ABSTRACT
We present a fast and stable system for animating materials that melt, flow, and solidify. Examples of real-world materials that exhibit these phenomena include melting candles, lava flow, the hardening of cement, icicle formation, and limestone deposition. We animate such phenomena by physical simulation of fluids --- in particular the incompressible viscous Navier-Stokes equations with free surfaces, treating solid and nearly-solid materials as very high viscosity fluids. The computational method is a modification of the Marker-and-Cell (MAC) algorithm in order to rapidly simulate fluids with variable and arbitrarily high viscosity. This allows the viscosity of the material to change in space and time according to variation in temperature, water content, or any other spatial variable, allowing different locations in the same continuous material to exhibit states ranging from the absolute rigidity or slight bending of hardened wax to the splashing and sloshing of water. We create detailed polygonal models of the fluid by splatting particles into a volumetric grid and we render these models using ray tracing with sub-surface scattering. We demonstrate the method with examples of several viscous materials including melting wax and sand drip castles.
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
|
Barrett, R., M. Berry, T. F. Chan, J. Demmel, J. Donato, J. Dongarra, V. Eijkhout, R. Pozo, C. Romine and H. Van der Vorst, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd Edition, SIAM Press, Philadelphia, PA, 1994.
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
Golub, Gene H. and Charles F. Van Loan, Matrix Computations, Johns Hopkins University Press, Baltimore, Maryland, 1996.
|
| |
11
|
Harlow, F. H. and J. E. Welch, "Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with a Free Surface," The Physics of Fluids, Vol. 8, 1965, pp. 2182-2189.
|
 |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
Miller, Gavin and A. Pearce, "Globular Dynamics: A Connected Particle System for Animating Viscous Fluids," Computers and Graphics, Vol. 13, 1989, pp. 305-309.
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
Dan Stora , Pierre-Olivier Agliati , Marie-Paule Cani , Fabrice Neyret , Jean-Dominique Gascuel, Animating lava flows, Proceedings of the 1999 conference on Graphics interface '99, p.203-210, September 1999, Kingston, Ontario, Canada
|
| |
22
|
Terzopoulos, Dimitri, John Platt and Kurt Fleischer, "Heating and Melting Deformable Models (From Goop to Glop)," Graphics Interface '89, June 1989, pp. 219-226.
|
| |
23
|
Tonnesen, D., "Modeling Liquids and Solids using Thermal Particles", Graphics Interface '91, Calgary, Canada, June 1991, pp. 255-262.
|
| |
24
|
Trefethen, Lloyd N., Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations, unpublished text, 1996, available at http://web.comlab.ox.ac.uk/oucl/work/nick.trefethen/pdetext.html.
|
| |
25
|
Welch, J. Eddie, Francis H. Harlow, John P. Shannon and Bart J. Daly, "The MAC Method: A Computational Technique for Solving Viscous, Incompressible, Transient Fluid-Flow Problems Involving Free Surfaces," Los Alamos Scientific Laboratory of the University of California, Technical Report LA-3425, March 1966, 146 pages.
|
| |
26
|
|
| |
27
|
|
CITED BY 31
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|