Fundamental Solutions for Water Wave Animation



ACM Transactions on Graphics 38(4) (SIGGRAPH 2019)


This paper investigates the use of fundamental solutions for animating detailed linear water surface waves. We first propose an analytical solution for efficiently animating circular ripples in closed form. We then show how to adapt the method of fundamental solutions (MFS) to create ambient waves interacting with complex obstacles. Subsequently, we present a novel wavelet-based discretization which outperforms the state of the art MFS approach for simulating time-varying water surface waves with moving obstacles. Our results feature high-resolution spatial details, interactions with complex boundaries, and large open ocean domains. Our method compares favorably with previous work as well as known analytical solutions. We also present comparisons between our method and real world examples.


author       = "Schreck, Camille and Hafner, Christian and Wojtan, Chris"
title        = "Fundamental Solutions for Water Wave Animation",
journal      = "ACM Trans. on Graphics - Siggraph 2019",
number       = "4",
volume       = "38",
pages        = "14",
month        = "July",
year         = "2019",
note         = ""

Supplementary video


We wish to thank the anonymous reviewers and the members of the Visual Computing Group at IST Austria for their valuable feedback. This research was supported by the Scientific Service Units (SSU) of IST Austria through resources provided by Scientific Computing. We would also like to thank Stefan Jeschke for providing the videos and pictures for the comparisons with previous works. This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 638176 and No. 715767, and Marie Sklodowska-Curie grant agreement No. 665385.