Dispersion kernels for water wave simulation

Jośe A. Canabal, David Miraut, Nils Thuerey, Theodore Kim, Javier Portilla, Miguel A. Otaduy

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

17 Scopus citations

Abstract

We propose a method to simulate the rich, scale-dependent dynamics of water waves. Our method preserves the dispersion properties of real waves, yet it supports interactions with obstacles and is computationally efficient. Fundamentally, it computes wave accelerations by way of applying a dispersion kernel as a spatially variant filter, which we are able to compute efficiently using two core technical contributions. First, we design novel, accurate, and compact pyramid kernels which compensate for low-frequency truncation errors. Second, we design a shadowed convolution operation that efficiently accounts for obstacle interactions by modulating the application of the dispersion kernel. We demonstrate a wide range of behaviors, which include capillary waves, gravity waves, and interactions with static and dynamic obstacles, all from within a single simulation.

Original languageEnglish
Title of host publicationACM Transactions on Graphics
PublisherAssociation for Computing Machinery
Pages1-10
Number of pages10
Volume35
Edition6
ISBN (Electronic)9781450342797
DOIs
StatePublished - 2016

Keywords

  • Fluid simulation
  • Water waves

Fingerprint

Dive into the research topics of 'Dispersion kernels for water wave simulation'. Together they form a unique fingerprint.

Cite this