Download Unreal Engine Asset – Advanced Water Material :Customizable Water Material With Gerstner Waves And Shoreline Detection
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
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
A fully editable Material Blueprint / Water Material.
Optionally uses tessellation and gerstner wave displacement.
The included Blueprints can be used for lakes, oceans, tropical environments, and more.
You can fully customize the colors, deepness, and opacity of the water, as well as wave normals and wave size.
Light refraction is also supported and can be easily configured.
You can also set up automatic foam generation on the shore and waves.
There is an option to simulate raindrops on the water surface.
The Gerstner Wave Material Function allows you to simulate realistic-looking ocean waves.
There is also a light version of the Water Blueprint without tessellation / displacement for more performance and speed.
Water Caustics can be added using Decals.
Please note that the Material needs some underlying geometry (like a mesh or landscape) to calculate the water depth.
For realistic rendering you also need to add a “Planar Reflection” object as shown in the demo scene.
More: resourse