Unity3D Camera Effect, My journey to shaders study, experimental
- Grayscale
- CameraDepth
- BSC(Brightness,Saturation,Contrast)
- Vignette (Blendmode-Runtime)
- Night Vision
- ColorFX (Sepia)
Custom shader include "BlendMode.cginc" which provide blend mode function.
- Darken
- Multiply
- ColorBurn
- LinearBurn
- Lighten
- Screen
- ColorDodge
- LinearDodge
- Overlay
- SoftLight
- HardLight
- VividLight
- LinearLight
- PinLight
- Difference
- Exclusion
PS: You can change blendmode for vignette shader on run time through script.