← 🌿 Nature & Climate
🌊 Ocean · Gerstner waves

🌊 Parameters

Drag — rotate · Scroll — zoom

🌊 Хвилі Океану — 3D

Реалістичний 3D-океан, відрендерений шейдерами GLSL: піна, відблиски місяця, ефект Френеля та підповерхневе розсіювання. Передустановки від спокійного моря до шторму. Кидайте каміння — дивіться на кола.

🔬 Що демонструє

Хвилі Герстнера з декількома частотними компонентами. Рівняння Френеля контролюють баланс відбиття/заломлення. Піна з'являється там, де нахили хвиль перевищують поріг.

🎮 Як використовувати

Виберіть пресет (спокій, шторм, рябь, цунамі). Клацайте на воду, щоб створити кола. Спостерігайте за відблисками місячного світла, що переміщуються разом з хвилями.

💡 Чи знали ви?

Ефект Френеля означає, що під малим кутом ви бачите більше відбиття, а дивлячись прямо вниз — більше заломлення. Ось чому далека вода виглядає як дзеркало, а близька — прозора.