GMRV Publications

Dispersion Kernels for Water Wave Simulation

José A. Canabal, David Miraut, Nils Thürey, Theodore Kim, Javier Portilla, Miguel A. Otaduy
ACM Trans. on Graphics (Proc. of ACM SIGGRAPH Asia), Volume 35, Number 6 - 2016
Download the publication : main.pdf [16.1Mo]  
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.

Images and movies

accion.png [1.2Mo]
lluvia.png [1.2Mo]
vlcsnap-2016-05-18-00h56m33s365.png [668Ko]
SIGASIA16.mp4 [196Mo]
 

BibTex references

@Article\{CMTKPO16,
  author       = "Canabal, José A. and Miraut, David and Thürey, Nils and Kim, Theodore and Portilla, Javier and Otaduy, Miguel A.",
  title        = "Dispersion Kernels for Water Wave Simulation",
  journal      = "ACM Trans. on Graphics (Proc. of ACM SIGGRAPH Asia)",
  number       = "6",
  volume       = "35",
  year         = "2016",
  url          = "http://gmrv.es/Publications/2016/CMTKPO16"
}

Other publications in the database

» José A. Canabal
» David Miraut
» Nils Thürey
» Theodore Kim
» Miguel A. Otaduy