The Blend Shaders package provides standard surface shaders for blending objects in Unity (based on Photoshop's blend modes). There's also an include file with functions for each blend mode.
- Add
- Average
- Color Burn
- Color Dodge
- Darken
- Difference
- Exclusion
- Glow
- Hard Light
- Hard Mix
- Lighten
- Linear Dodge
- Linear Light
- Multiply
- Negation
- Overlay
- Phoenix
- Pin Light
- Reflect
- Screen
- Soft Light
- Subtract
- Vivid Light
The Unity Package Manager can load a package from a Git repository on a remote server.
To load a package from a Git URL:
- Open the Package Manager window
- Click the add (
+) button in the status bar - Select Add package from git URL from the add menu
- Enter the following Git URL in the text box and click Add:
https://github.com/zigurous/unity-blend-shaders.git