1. Shadertoy https://www.shadertoy.com/results?query=Water&sort=hot&filter= 2. scratchapixel: http://www.scratchapixel.com/old/lessons/3d-basic-lessons/lesson-15-introduction-to-shading-and-radiometry/introduction-to-radiometry-2/