Small update of the water. Specular spot have a size according to size of light source:
And surface now have small animated normal noise:
Water surface opacity is calculated using Fresnel equation, underwater area have exponential fog:
Reflections, refractions, caustics, and 3D waves will be implemented in the future.
PS: Added the video. Some artifacts under water is due to interaction with atmosphere. FPS during video capture dropped to 3-5, so my camera piloting is not smooth:)