Standard Hue Shader for Unity
Easily customize or animate your Unity materials using this improved default Unity shader with additional color controls!
This package gives you everything you need to customize materials with intuitive hue, saturation, and brightness controls. Works great for quickly changing the look of any avatar/object on the fly!
Some of the carefully crafted features:
- Easy to use
- Fast and lightweight
- Useful for animating colors
- Remembers all of your original material settings
- Texture masking for advanced users
- VRChat Compatible!
Getting Started
Requirements
Optimized for Unity Editor 2018.4.20f1
To get started, import the provided Standard Hue Shader Unity package into your project. After importing, you can find the shaders under the Shader dropdown at the top of any material.
Two versions of the shader are included:
- Hue Shift looks at your texture and adjusts the color based on the color of your texture. It takes into account the hue, saturation, and brightness of each pixel.
- Hue Override overrides all the colors in your texture to a specified color, taking into account the saturation and brightness of each pixel.
For advanced users, there is also a mask texture field that uses the alpha channel to determine which parts of your texture should be affected by the hue, saturation, and brightness changes.