A fully procedural shader for creating both water caustics and godrays.
Note: This is FAKE caustics, meaning it is not 100% realistic. That being said, in situations with a single sun light, it is extremely effective.
Currently only compatible with diffuse materials, updates may come in the future.
A project file containing the material and a demo scene.