In nuce: Philippe Groarke publishes SimpleOcean, an OSL map that simulates vector displacement on water.
What can SimpleOcean simulate? Waves, foam and shading are just some of the wet characteristics that SimpleOcean has in its repertoire.
Availability: Just have a look at GitHub – there you can paddle your way through further information! Or click on the video below.
Explaining the water to fish: You can with this water simulation plugin, unless you slide downthis waterfall tutorial first, or check out Standorfd University’s academic paper on the latest research in water simulation.
SimpleOcean Shader Demo