Water is one of the most challenging and rewarding elements to render in computer graphics, especially in real-time. Good-looking water is visually appealing and I’ve always been fascinated by the challenge of rendering realistic water. This is why I have worked on adding water to my WebGL eng...