A numerically efficient and stable algorithm for animating water waves

被引:61
作者
Layton, AT [1 ]
van de Panne, M [1 ]
机构
[1] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
fluid dynamics; physically based model; shallow water equations; semi-Lagrangian method; implicit integration;
D O I
10.1007/s003710100131
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Water motion can be realistically captured by physically based fluid models. We begin by presenting a survey on fluid simulation models that are based on fluid dynamics equations, from the most comprehensive Navier-Stokes equations to the simple wave equation. We then present a model that is based on the two-dimensional shallow water equations. The equations are integrated by a novel numerical method - the implicit semi-Lagrangian integration scheme which allows large timesteps while maintaining stability, and which is described in detail in this paper. Gentle wave motions, the superposition of waves, drifting objects, and obstacles and boundaries of various shapes can be efficiently simulated with this model.
引用
收藏
页码:41 / 53
页数:13
相关论文
共 24 条
[1]   Real-time fluid simulation in a dynamic virtual environment [J].
Chen, JX ;
Lobo, ND ;
Hughes, CE ;
Moshell, JM .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (03) :52-61
[2]   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
[3]   ON THE SOLUTION OF NONLINEAR HYPERBOLIC DIFFERENTIAL EQUATIONS BY FINITE DIFFERENCES [J].
COURANT, R ;
ISAACSON, E ;
REES, M .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1952, 5 (03) :243-255
[4]  
Durran D. R, 1998, NUMERICAL METHOD WAV, P197
[5]   Realistic animation of liquids [J].
Foster, N ;
Metaxas, D .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1996, 58 (05) :471-483
[6]  
Fournier A., 1986, Computer Graphics, V20, P75, DOI 10.1145/15886.15894
[7]   PERFORMANCE AND SCALABILITY OF PRECONDITIONED CONJUGATE-GRADIENT METHODS ON PARALLEL COMPUTERS [J].
GUPTA, A ;
KUMAR, V ;
SAMEH, A .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (05) :455-469
[8]   METHODS OF CONJUGATE GRADIENTS FOR SOLVING LINEAR SYSTEMS [J].
HESTENES, MR ;
STIEFEL, E .
JOURNAL OF RESEARCH OF THE NATIONAL BUREAU OF STANDARDS, 1952, 49 (06) :409-436
[9]  
KANG M, 2000, 9927 UCLA COMP APPL
[10]  
Kass M., 1990, Computer Graphics, V24, P49, DOI 10.1145/97880.97884