Having access to a terrain heightmap would allow:
- Nicer waves on shorelines/beaches.
- Breaking waves (Surfing?).
- Water color based on depth. (Done via DepthPass support). Water depth color is relative to the viewer, so needs the view depth texture.
- Waves breaking against cliff faces.
Having access to a terrain heightmap would allow: