Files are available for free on my Patreon: https://www.patreon.com/GhislainGir
Here's a breakdown of a neat technique, first popularized by Evan Wallace, to create realtime water caustics: https://medium.com/@evanwallace/rendering-realtime-caustics-in-webgl-2a99a29a0b2c