Stable but nondissipative water

被引:77
作者
Song, OY [1 ]
Shin, H [1 ]
Ko, HS [1 ]
机构
[1] Seoul Natl Univ, Sch Elect Engn 001, Graph & Media Lab, Seoul 151741, South Korea
来源
ACM TRANSACTIONS ON GRAPHICS | 2005年 / 24卷 / 01期
关键词
algorithm; CIP method; multiphase fluid; natural phenomena; Navier-Stokes equation; physically based animation; semi-Lagrangian method; stable fluids; water;
D O I
10.1145/1037957.1037962
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a physically-based technique for simulating water. This work is motivated by the "stable fluids" method, developed by Stam [1999], to handle gaseous fluids. We extend this technique to water, which calls for the development of methods for modeling multiphase fluids and suppressing dissipation. We construct a multiphase fluid formulation by combining the Navier-Stokes equations with the level set method. By adopting constrained interpolation profile (CIP)-based advection, we reduce the numerical dissipation and diffusion significantly. We further reduce the dissipation by converting potentially dissipative cells into droplets or bubbles that undergo Lagrangian motion. Due to the multiphase formulation, the proposed method properly simulates the interaction of water with surrounding air, instead of simulating water in a void space. Moreover, the introduction of the nondissipative technique means that, in contrast to previous methods, the simulated water does not unnecessarily lose mass, and its motion is not damped to an unphysical extent. Experiments showed that the proposed method is stable and runs fast. It is demonstrated that two-dimensional simulation runs in real-time.
引用
收藏
页码:81 / 97
页数:17
相关论文
共 38 条
[1]   A CONTINUUM METHOD FOR MODELING SURFACE-TENSION [J].
BRACKBILL, JU ;
KOTHE, DB ;
ZEMACH, C .
JOURNAL OF COMPUTATIONAL PHYSICS, 1992, 100 (02) :335-354
[2]   Rigid fluid: Animating the interplay between rigid bodies and fluid [J].
Carlson, M ;
Mucha, PJ ;
Turk, G .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :377-384
[3]   TOWARD INTERACTIVE-RATE SIMULATION OF FLUIDS WITH MOVING OBSTACLES USING NAVIER-STOKES EQUATIONS [J].
CHEN, JX ;
LOBO, NDV .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1995, 57 (02) :107-116
[4]  
Enright D, 2002, ACM T GRAPHIC, V21, P736, DOI [10.1145/566570.566581, 10.1145/566570.566645]
[5]  
Fedkiw R, 2001, COMP GRAPH, P15, DOI 10.1145/383259.383260
[6]   Animating suspended particle explosions [J].
Feldman, BE ;
O'Brien, JF ;
Arikan, O .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :708-715
[7]   Realistic animation of liquids [J].
Foster, N ;
Metaxas, D .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1996, 58 (05) :471-483
[8]   Controlling fluid animation [J].
Foster, N ;
Metaxas, D .
COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1997, :178-188
[9]  
Foster N, 2001, COMP GRAPH, P23, DOI 10.1145/383259.383261
[10]  
Golub G. H., 1996, MATRIX COMPUTATIONS