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.
ACM Transactions on Graphics
Schreck C, Hafner C, Wojtan CJ. Fundamental solutions for water wave animation. ACM Transactions on Graphics. 2019;38(4):130. doi:10.1145/3306346.3323002
Schreck, C., Hafner, C., & Wojtan, C. J. (2019). Fundamental solutions for water wave animation. ACM Transactions on Graphics, 38(4), 130. https://doi.org/10.1145/3306346.3323002
Schreck, Camille, Christian Hafner, and Christopher J Wojtan. “Fundamental Solutions for Water Wave Animation.” ACM Transactions on Graphics 38, no. 4 (2019): 130. https://doi.org/10.1145/3306346.3323002.
C. Schreck, C. Hafner, and C. J. Wojtan, “Fundamental solutions for water wave animation,” ACM Transactions on Graphics, vol. 38, no. 4, p. 130, 2019.
Schreck C, Hafner C, Wojtan CJ. 2019. Fundamental solutions for water wave animation. ACM Transactions on Graphics. 38(4), 130.
Schreck, Camille, et al. “Fundamental Solutions for Water Wave Animation.” ACM Transactions on Graphics, vol. 38, no. 4, ACM, 2019, p. 130, doi:10.1145/3306346.3323002.
2019_ACM_Schreck.pdf 44.33 MB
News on IST Homepage