Water’s Edge

This cube of water was created entirely in an OpenGL GLSL Fragment shader. By using various raymarching techniques and signed distance fields, I created a nice looking water effect, its heavily faked and uses a single texture as a start to creating the wave displacement.

Below is the real-time version hosted onĀ shadertoy.com