Perfect Water Shaders (VR Ready) | Shader (Patreon)
Downloads
Content
I tried to make a perfect water shader for VRChat worlds, which would be VR ready, beautiful and with minimum visual refraction artifacts.
Main shader features:
Two normal map layers
Ripples and flow animation
Depth fog
Refraction
Lots of color settings
Depth color desaturation
Almost no visual refraction artifacts
Different shaders for several purposes
Caustics projection ability
Depth-based water foam
VR-correct refraction
Full version also gives you:
Underwater fog without post processing
Physically correct underwater surface
Underwatercaustics projection ability
My everyday support in Discord
Full version is available for my Tier II patrons ($5) here:
>>> HERE YOU CAN GET A FULL VERSION <<<
Look for a FREE version at the bottom of this article!
NOTE: To use this shader, you must make Unity to calculate the depth buffer. So, it could not work in scenes with no realtime shadows. To fix this, read a note on a very bottom of this page.
You can also test my water shaders in this VRChat world
PS: This asset will be updating in future with new features and optimizations.
Remember I said, this shader has almost no visible refraction artifacts?
An example of really bad refraction artifacts with other shaders:
An example of less visible refraction artifacts with other shaders:
Almost no visible refraction artifacts with my shader:
Depth fog woks with any objects:
An example scene, included in this asset:
You can make fake-geometry reflections with this shader:
Full version gives you a beautiful underwater fog:
It also gives you physically correct underwater surface shader:
Shader available parameters:
How to make this shader work in a world with no realtime shadows
To use this shader, you must make Unity to calculate the depth buffer. The easiest way is to use a special prefab I provided for you in the latest perfect shaders updates:
Just drag-an-drop it somewhere into your scene and everything will be done!