Water Wave Packets

被引:32
作者
Jeschke, Stefan [1 ,2 ]
Wojtan, Chris [1 ]
机构
[1] IST Austria, Klosterneuburg, Austria
[2] NVIDIA, Santa Clara, CA 95050 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2017年 / 36卷 / 04期
基金
欧洲研究理事会;
关键词
water surface waves; liquid animation; particle system; wave packets; computational fluid dynamics; real-time simulation; DIFFRACTION; REFRACTION;
D O I
10.1145/3072959.3073678
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a method for simulating water surface waves as a displacement field on a 2D domain. Our method relies on Lagrangian particles that carry packets of water wave energy; each packet carries information about an entire group of wave trains, as opposed to only a single wave crest. Our approach is unconditionally stable and can simulate high resolution geometric details. This approach also presents a straightforward interface for artistic control, because it is essentially a particle system with intuitive parameters like wavelength and amplitude. Our implementation parallelizes well and runs in real time for moderately challenging scenarios.
引用
收藏
页数:12
相关论文
共 51 条
[1]  
Airy G.:., 1841, TIDES AND WAVES
[2]  
[Anonymous], ACM SIGGRAPH COURSES
[3]  
Birkhoff GD, 1927, B AM MATH SOC
[4]   VELOCITIES AND REFRACTION LAWS OF WAVE GROUPS - VERIFICATION [J].
BREEDING, JE .
JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 1978, 83 (NC6) :2970-2976
[5]   Dispersion Kernels for Water Wave Simulation [J].
Canabal, Jose A. ;
Miraut, David ;
Thuerey, Nils ;
Kim, Theodore ;
Portilla, Javier ;
Otaduy, Miguel A. .
ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (06) :1-10
[6]  
Chentanez Nuttapong., 2010, P 2010 ACM SIGGRAPH, P197
[7]  
Cords H., 2008, WINTER SCH COMPUTER
[8]   Surface-Only Liquids [J].
Da, Fang ;
Hahn, David ;
Batty, Christopher ;
Wojtan, Chris ;
Grinspun, Eitan .
ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (04)
[9]   A Survey of Ocean Simulation and Rendering Techniques in Computer Graphics [J].
Darles, E. ;
Crespin, B. ;
Ghazanfarpour, D. ;
Gonzato, J. C. .
COMPUTER GRAPHICS FORUM, 2011, 30 (01) :43-60
[10]  
Dean Robert G., 1991, WATER WAVE MECH ENG