UnityImageEffects

Unity3D Camera Effect, My journey to shaders study, experimental

  1. Grayscale
  2. CameraDepth
  3. BSC(Brightness,Saturation,Contrast)
  4. Vignette (Blendmode-Runtime)
  5. Night Vision
  6. ColorFX (Sepia)

Alt text

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.

Alt text