An accurate model of wave refraction over shallow water

被引:27
作者
Gamito, MN
Musgrave, FK
机构
[1] ADETTI, Edificio ISCTE, P-1600083 Lisbon, Portugal
[2] Pandromeda Inc, Waterford, VA 20197 USA
来源
COMPUTERS & GRAPHICS-UK | 2002年 / 26卷 / 02期
关键词
wave refraction; natural phenomena; computer animation; wave tracing; Fermat's principle;
D O I
10.1016/S0097-8493(01)00181-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A computer model of wave refraction is desirable, in the context of landscape modeling. to generate the familiar wave patterns seen near coastlines. In this article, we present a new method for the calculation of shallow water wave refraction. The method resorts to Fermat's principle of the shortest path and computes the propagation of wavefronts over an arbitrary inhomogeneous medium. The propagation of wavefronts produces a phase map for each terrain. This phase map is then coupled with a geometric model of waves to generate a heightfield representation of the sea surface. The method is accurate and provides realistic wave refraction effects. The degree of accuracy provided by this method has enabled us to identify two other wave transport mechanisms. namely diffraction and caustics, for which no solution yet exists in the computer graphics literature. Our method does not attempt, at present, to solve these transport mechanisms. (C) 2002 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:291 / 307
页数:17
相关论文
共 27 条
[21]  
Peachey D. R., 1986, Computer Graphics, V20, P65, DOI 10.1145/15886.15893
[22]   LONG CRESTED WAVE MODELS [J].
SCHACHTER, B .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1980, 12 (02) :187-201
[23]  
TESSENDORF J, 1999, SIGGRAPH 99 COURSE N, V26
[24]   MODELING AND RENDERING WAVES - WAVE-TRACING USING BETA-SPLINES AND REFLECTIVE AND REFRACTIVE TEXTURE MAPPING [J].
TSO, PY ;
BARSKY, BA .
ACM TRANSACTIONS ON GRAPHICS, 1987, 6 (03) :191-214
[25]  
Vetterling W. T, 2002, NUMERICAL RECIPES C
[26]  
WITKIN A, 1999, SIGGRAPH 99 COURSE N, V36
[27]   Physically based simulation of water currents and waves [J].
Xu, YQ ;
Su, C ;
Qi, DX ;
Li, HA ;
Liu, SQ .
COMPUTERS & GRAPHICS-UK, 1997, 21 (03) :277-280