Night Ocean

Four Gerstner waves move ~48k vertices in the vertex shader; the fragment adds fbm micro-ripples, fresnel sky reflection, and a moonlight glint. All motion is GPU-side — the CPU uploads one float per frame.

0 FPS