Гарна поверхня океану, відрендерена шейдерами GLSL: піна, відблиски місяця, ефект Френеля та підповерхневе розсіювання. Пресети для тихого моря, шторму, ряби та цунамі — клацайте, щоб кидати каміння.
Хвилі Герстнера з кількома компонентами частот. Рівняння Френеля керують балансом відбиття/заломлення. Піна з'являється там, де нахили хвиль перевищують поріг.
Виберіть пресет (спокій, шторм, рябь, цунамі). Клацайте на воду, щоб створити хвилі. Спостерігайте за відблисками місяця, що рухаються разом з хвилями.
Ефект Френеля: під малим кутом ви бачите більше відбиття, а дивлячись прямо вниз — більше заломлення. Ось чому далека вода виглядає дзеркально, а близька — прозоро.