Water

XashXT

Water

Water with Fresnel reflection and refraction is rendered on world brushes or on a func_water entity if you use a texture named !REFLECT.

Note that proper waves are possible only if the normal of the water surface points straight up. You can also change the intensity of ripples using the WaveHeight parameter for func_water or for worldspawn. A func_water entity can be correctly attached to any other brush entity and keep its physical properties.

System Limitations

  • Water works correctly only with flat surfaces whose normals point straight up.
  • Water cannot reflect other water or mirrors. However, it does reflect 3D sky, portals and monitors.