This package offers a stylized waterfall shader suitable for both low-poly and stylized game environments. The shader is highly customizable, allowing you to adjust colors, shine, foam, and wave patterns to your liking. It also features interactive capabilities, enabling game characters to realistically enter and exit the waterfall to find treasure behind it.
To enable interaction, simply attach the 'InteractorWaterfall' script to any game object. This allows the waterfall to dynamically open and close as the object moves through it. The shader currently supports interaction with one object at a time.
The package includes a demo scene, 'StylizedWaterfall+CelShader.scene', which uses the Neko Legends Cel Shader for background aesthetics. However, this is optional and not required for using the waterfall shader. You can use 'StylizedWaterfall (Base URP).scene' if you do not have the Neko Legends Cel Shader.
Waterfall Shader properties:
- Render Queue
- Base color
- Interaction radius
- Upper half
- Bottom half
- Gradient
- Water gap
- Inner foam radius
- Flow speed direction
- Flow variation
- Shine color
- Shine concentration
- Shine diminish
- Shine vertical offset
- Shine scale
- Shine length
- Shine foam middle
- Shine bottom height
- Wave edge wobble speed
- Wave edge wobble amount
- Wave edge wobble distance
- Wave edge thickness
- Wave speed
- Wave thickness
- Wave distortion
- Wave noise scale
Splash Shader properties:
- Splash texture
- Scale
- Thickness
- Noise strength





