Stylized Water Shader


Highly customizable to suit your art direction through various parameters. This package focuses on providing artistic freedom, rather than a realistic water simulation.


by Staggart Creations


★★★★★ star rating
Price History +

Documentation | Forum | Android Demo | Compatibility


Colors

The water can be colored from shallow to deep through color fields, or through an integrated gradient editor.


The material reacts to ambient lighting conditions accordingly. Supports GI and Reflection Probes.


Intersection

Objects intersecting with the water, such as shores and rocks automatically receive a foam effect. Either as a depth-based effect or through vertex colors.


Features:

• Custom inspector, intuitively designed

• VR rendering support

• Intersection effect with other objects

• Surface foam

• Orthographic camera support

• Advanced and Simple lighting modes

• Refraction (Desktop only)

• Planar reflections with blurring (Desktop only, excl VR)

• Shadow transmission from Directional Light

• Shallow wave animation (GPU)

• 8 normal map styles

• 7 intersection styles

• 5 wave heightmaps

• UV-based tiling or World-space (scale/position independant)

• Normal map tiling reduction (Desktop)

• Color gradient feature

• Can set the water level for Vegetation Studio/Pro


Contents:

• Island, lake and pond example scenes

• Desktop shader

• Mobile shader

• 4 matching water particle effects (splashes and circles) including shader.


Does not support:

• Scriptable Render Pipeline (URP & HDRP)

• Buoyancy

• Spot lights

• Reflections in VR

• Spherical water

• Multiple Planar Reflections renders


As seen in:

• The Trail

• Shotgun Farmers

• Re:Legend

• VR Chat


This asset was originally released back in 2016, and has seen a number of free updates, including a major revamp in 2018. It is no longer under active development, since new features would set in motion a structural rework (which is what Stylized Water 2 amounted to).


However, it is subject to minor fixes/updates required to keep it working in modern versions of Unity.