A lightweight fully customizable water shader working for the new Unity render pipelines.
HDRP & URP Water Shader let you create any custom water material for oceans, lakes, rivers, ponds and more, with several features:
Quick Setup
First of all, this water shader can work directly out of the box.
The package comes with two already setted up materials, one for a big ocean and one for a small pond (No matter the scale of your world or the shape of your water plane!), where you can start by easily editing the parameters and settings directly from the inspector.
PBR Material and realistic effects
Our water shader tries to simulate every water effect needed on a standard unity project:
You can set up foam near surface and shores, different transparency on different water depth, configurable reflectivity and distance noise as anti-tiling system.
Also, the shader fully supports reflection probes!
Custom shader graph nodes
Not fully satisfied from what our shader can do?
You can still edit your own shader using the custom shader graph nodes, that allows you to easily integrate all of the water effects on every shader you want.
Need some water buoyancy and physic?
We have an asset that is fully compatible with HDRP & URP Water Shader for that!
*Notice: To have the shader working on play mode in URP "Depth Textures" must be enabled on your camera settings.