← 🌿 Nature & Climate
🌊 Ocean · Gerstner waves

🌊 Parameters

Drag — rotate · Scroll — zoom

🌊 Ocean Waves — 3D

A procedural ocean rendered with GLSL shaders using Gerstner wave models. Adjust wind speed and storm intensity to morph from glassy calm to towering storm waves in real time.

🔬 What It Demonstrates

Gerstner waves model water surface motion where particles move in circles (not just up-down). Multiple waves superpose, creating realistic interference patterns.

🎮 How to Use

Adjust wind speed for wave height. Increase storm intensity for chaotic seas. Watch sun reflections change as wave slopes steepen.

💡 Did You Know?

Real ocean waves are generated by wind transferring energy to the water surface. A fully developed sea (unlimited wind fetch) follows the Pierson-Moskowitz spectrum from 1964.