three.js
Occlusion
Animated water surface reflecting a procedural sky.