Three.js Water Shaders & Materials

Water shaders in Three.js usually combine a vertex shader that moves the surface with a fragment shader that fakes reflection, depth, and foam. These examples range from realistic oceans to stylized cartoon water.

27 Three.js Water Shaders & Materials