Calm Water is a water shader that I wrote in HLSL for Unity 3D. It packs a wide range of options that can be customized with a custom material inspector such as: Depth range and color control, refraction, reflection, light scattering, dynamic foam, 100% GPU wave displacement animation, edge length tessellation and more. It is available on the unity asset store here: