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:
- 2048x2048
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.