Ocean
The waves come from an FFT simulation running in compute shaders. I started from an open source ocean addon and modified it, and the shoreline and the look of the water are my own shaders.
- Whitecaps show up where waves are getting squeezed
- Waves slow down and break as the water gets shallow
- The ocean goes all the way out to the horizon and curves with the planet
- The CPU works out the same wave height, so swimming lines up with what you see





