Океанські хвилі

Процедурна поверхня океану: сітка PlaneGeometry деформується по вертикалі сумою кількох синусоїд, що перераховуються щокадру (CPU vertex displacement) і оновлюють нормалі для коректного Phong-освітлення та відблисків сонця.

Характеристики:
Сітка: 150×150 сегментів (~22 801 вершина)
Техніка хвиль: сума 4 синусоїд (без Perlin/Gerstner)
Матеріал: MeshPhongMaterial (Phong-освітлення)
Тіні: увімкнені (DirectionalLight + receiveShadow)

🎛️ Керуйте параметрами у панелі праворуч

Параметри океану