Skip to content

Atlas966/LitMAS-Water

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

LitMAS Water 3

Advanced Unity water shader and system built for BONELAB, created in Amplify

LW3 Icon

LitMAS Water is one of the best made-for-Unity water shaders, built in Amplify Shader Editor, made for BONELAB.


⚠️EVRO'S MARROW BACKLOT STANDALONE IS REQUIRED FOR DEMO SCENE. DO NOT COMPLAIN ABOUT YOUR DEMO SCENE BEING EMPTY IF YOU HAVE IGNORED THIS MESSAGE⚠️


Installation Guide

Installing LitMAS Water is simple: Scroll down to releases

ReleaseButton

Download the newest available release

DownloadButton

Open it, and import to your project. LitMAS Water installs to Assets/LitMAS Water. Open the /Demo Scene folder and take a peek at the demo scene to get started.

InstallsTo

Demo Scene

LitMAS Water 3 comes with a demo scene to get you started

DemoScene

Unity presets for all demo scene materials are avaiable, use them to get a jump start on customizing your water appearance.

Presets

Custom Shader GUI

  • The custom built shader GUI that LitMAS Water 3 uses is designed to make the customization process as easy as possible. Neat orgnization and built-in '?' tooltips serve to guide you though each feature
ShaderGUI

Feature Set

Depth Masked Refaction

  • Mask out ugly ring around objects infront of the water surface with the flip of a switch
DMR

Caustics

  • Project caustics onto any object inside the water volume
Caustics

Anti-Tiling

  • Most surface features have an optional anti-tiling toggle, allowing them to appear varried and not tiled at any distance

Micro Normals

  • Extremely small normals blended with regular normals, giving the water surface an extremely detailed presentation when viewed up close
  • Micro Normals have a controlable fading distnace, so they seamlessly fade away when the camera is far enough from the water surface
MicroNormal

Rain Drop Ripples

  • Simulate rain drop ripples on the water surface RainDropRipples

Flowmapping

  • Custom built flowmap authoring tool comes with the package, allowing you to guide the flow of the water
UV Flowmapping

Distorted UV's

  • An optional feature, UV distortion can give the water surface a unique appearance
  • Using the included Wavey Flowmap can give the water the appearace of waves moving across the surface
UV Distorted

Waves

  • 5 different type of wave modes to fine tune visuals
    • Gerstner Waves
    • 3D Texture Waves
    • Gerster + 3D Texture Waves
    • Procedural Noise Waves
    • Dynamic Ripple Waves
Waves

Foam

  • Various setting to tweak foam visuals
  • Parallax
  • Optional distortion for unique visuals
Foam

Dynamic Ripples

  • Dynamic ripples via custom logic, particles, custom shader, and camera
  • Pre-placed developer ripples for maps; Simply drag in a Ripple Particle Emitter into your water and adjust settings
Dynamic Ripples

Depth Colors

  • Adds fog to water based on depth, lerped between 2 different colors
DepthColors

Post Processing

  • Handful of post processing options to fine tune and stylize the visual appearance of the water color
PP

Alpha Masking

  • Custom alpha mask authoring tool comes with the package, allowing you to cut out holes in the water surface
ToolAlphaMaskPainter

Credits

About

Advanced Unity water shader and system built for BONELAB

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors