The Ocean Toolkit is a code package that brings realistic infinite ocean rendering to your project. The water surface is offset according to a custom wave function which can be used to control large scale waves. Small scale waves are realized using scrolling normal maps.
Features
- Realistic infinite ocean rendering
- Customizable wave function that offsets the water surface
- Small scale detail realized using scrolling normal maps
- Refraction and underwater light absorption to accurately convey depth
- Reflections using Screen Space Raytracing or conventional reflection probes
- Shoreline foam
- Optional caustics for the seafloor
- Clean look that fits most projects
- Runs well on high-end Android devices (Tested on a 2nd gen Moto X using fixed refraction color and low poly screen space mesh)