IT-словарь › Программирование › Волны Герстнера

Волны Герстнера

Программирование Svenska → Обновлено: 2026-10-25

Модель волны, в которой каждая частица воды движется по кругу, что даёт острые гребни и пологие впадины вместо гладкой синусоиды.

Модель названа в честь Франца Йозефа Герстнера, описавшего такое движение ещё в 1802 году. В отличие от волны на карте высот, точки смещаются и по вертикали, и по горизонтали, так что гребень стягивается и заостряется — как у настоящей океанской зыби. Несколько волн с разными направлениями, длинами и амплитудами суммируются в вершинном шейдере в убедительную поверхность.

В реальном времени приём популяризовала книга GPU Gems (Finch, 2004). Он дёшев и хорошо управляем, но плохо масштабируется на открытый океан; для него переходят на FFT-метод (Tessendorf), считающий тысячи волн сразу. Нормали выводятся аналитически, чтобы освещение выглядело правдоподобно.

← Назад к словарю