Ocean Shader With Gerstner Waves In Unity
Very beautiful.
A Reddit user known as Ok_Art_2784 shared a Gerstner water system they eventually plan to turn into an asset, though the main purpose of the project is to learn and experiment. It's built in URP, reportedly running at around 300 FPS on an RTX 5060.
Here, the developer added tessellation for an almost infinite ocean, improved wave distribution for more realistic behavior, and placed a cargo ship for scale. Buoyancy is still in progress, but SSR is now working. Foam rendering has also been improved with cascades for distant visibility, with particles still in development.
If you're interested in getting started with projects like this, the developer recommends reading The Unity Shaders Bible and watching YouTubers like Acerola and Sebastian Lague. Shaders are, for the most part, all about math.
For those particularly interested in water, Fabrizio Espindola recently announced a new course on real-time water in Unity, covering everything from simple splashes to large-scale ocean systems:
Have a look at Sakura Rabbit's URP mobile water and her water cross-section. Also, you can purchase Eugatnom Studios' Tidal, which is built around FFT-based wave simulation.
Don't forget to subscribe to our Newsletter, join our 80 Level Talent platform and Discord, and follow us on Twitter, LinkedIn, Telegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.
Are you a fan of what we do here at 80 Level? Then make sure to set us as a Preferred Source on Google to see more of our content in your feed.
Subscribe to 80 Level Newsletters
Latest news, hand-picked articles, and updates
Keep reading
You may find these articles interesting
Unity Tool For Prop Placement With Physics Simulation
Build Fake Interior Spaces Behind Flat Surfaces With This Unity Tool
This Game Where You Command Walking Fortresses Just Got Beautiful New Volumetric Clouds
AERO 1.7: A Volumetric Fog and Mist Shader in Unity
Render Wireframe Effects In Unity With This Shader
Free Unity Tool For Designing FPS Recoil Patterns