Unreal Engine –Advanced Water Material UE977

Advanced Water Material

A material that can be customized to whatever you need, uses 3d Gerstner Waves along with a shoreline/edge detection system using Mesh Distance Fields. Contains a custom depth opacity function which is independent from camera location.

Technical Details

Trailer: https://youtu.be/Sp0E_-x73zs

Features:

  • Customizable Water Material
  • Customizable Water Blueprint
  • Projected Water Caustics With Support For Sky Atmosphere (4.24+)
  • 3d Gerstner Waves
  • Custom Depth Fade Function
  • Mesh Distance Field Shore Detection*
  • Two Example Maps
  • Water Caustics Light Function
  • Bonus 2k Heightmap

Texture Resolutions:

  •  2048×2048

Number of Materials: 6

Do Materials derive from a Master Material with instances as variation: Yes

Number of Textures: 9

Supported Development Platforms: Windows, MacOS

Supported Target Build Platforms: Windows, MacOS, Linux

Additional Notes: Mesh Distance Fields must be enabled in the project for shore detection to function

*Due to how the shore detection works, meshes intersecting with the water will disable the gerstner waves around the mesh. In order to stop this from happening, disable shore detection in the water blueprint.