Water Wave Animation via Wavefront Parameter Interpolation

被引:32
作者
Jeschke, Stefan [1 ]
Wojtan, Chris [1 ]
机构
[1] IST Austria, A-3400 Klosterneuburg, Austria
来源
ACM TRANSACTIONS ON GRAPHICS | 2015年 / 34卷 / 03期
基金
欧洲研究理事会; 奥地利科学基金会;
关键词
Algorithms; Performance; Ocean simulation; wavefront tracking; liquid animation; computational fluid dynamics; MODEL;
D O I
10.1145/2714572
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient wavefront tracking algorithm for animating bodies of water that interact with their environment. Our contributions include: a novel wavefront tracking technique that enables dispersion, refraction, reflection, and diffraction in the same simulation; a unique multivalued function interpolation method that enables our simulations to elegantly sidestep the Nyquist limit; a dispersion approximation for efficiently amplifying the number of simulated waves by several orders of magnitude; and additional extensions that allow for time-dependent effects and interactive artistic editing of the resulting animation. Our contributions combine to give us multitudes more wave details than similar algorithms, while maintaining high frame rates and allowing close camera zooms.
引用
收藏
页数:14
相关论文
共 40 条
[21]   Real-time gradient-domain painting [J].
McCann, James ;
Pollard, Nancy S. .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03)
[22]   Collision detection and response for computer animation [J].
Moore, Matthew ;
Wilhelms, Jane .
Computer Graphics (ACM), 1988, 22 (04) :289-298
[23]   Synthesizing Waves from Animated Height Fields [J].
Nielsen, Michael B. ;
Soederstroem, Andreas ;
Bridson, Robert .
ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (01)
[24]   Guide Shapes for High Resolution Naturalistic Liquid Simulation [J].
Nielsen, Michael B. ;
Bridson, Robert .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04)
[25]   SIDE-VERTEX METHOD FOR INTERPOLATION IN TRIANGLES [J].
NIELSON, GM .
JOURNAL OF APPROXIMATION THEORY, 1979, 25 (04) :318-336
[26]  
O'Brien J. F., 1995, Proceedings. Computer Animation '95, P198, DOI 10.1109/CA.1995.393532
[27]   Correction of Lamb's dissipation calculation for the effects of viscosity on capillary-gravity waves [J].
Padrino, J. C. ;
Joseph, D. D. .
PHYSICS OF FLUIDS, 2007, 19 (08)
[28]  
Peachey D. R., 1986, Computer Graphics, V20, P65, DOI 10.1145/15886.15893
[29]  
Runborg O, 2007, COMMUN COMPUT PHYS, V2, P827
[30]  
Shewchuk J. R., 1996, Applied Computational Geometry. Towards Geometric Engineering. FCRC'96 Workshop, WACG'96. Selected Papers, P203, DOI 10.1007/BFb0014497