В книге Франка Луны DirectX описаны волны на воде. Делается горизонтальный меш (треугольники). В нужных местах - возмущение (подъём высоты). Далее по времени высота точки усредняется от соседей. Пишу по памяти (чтобы волна ушла вниз, наверное ещё нужно учитывать гравитацию). Чтобы волны затухали, добавляем трение. Короче, формула отражает численное решение диф. уравнения.