Wave Synthesis

We want to create digital ocean waves. Let the height field be . The sum of different frequencies can be expressed as a sum of different frequencies:

where

  • is the wavelength, and is the period.
  • .

There is a compatibility relation between and called the dispersion relation, .

In continuous 2D,

Let be discretized on a rectangle of size with the number of grids . So,

such that

so

Wave synthesis boils down to

  • modeling the dispersion relation ,
  • model the spectral energy density