Change gray sprites into colored sprites. No weird dirty colors.This shader is suitable for use in making color changeable sprites. You only need to paint with gray and focus on the changes in brightness while painting. The color of highlights and shadows will be calculated by an algorithm and can be adjusted later. The algorithm is inspired by years of experience in the use of colors by a professional painter. It satisfies your drawing style needs in cartoon, anime, stylized. Because of its precise feedback, it effectively trains your color perception.It combines three gray sprites into a single sprite. Each gray sprite is used to control a color. Why three sprites and not more? Because from a visual design point of view, an object with more than three colors would look cluttered. Good design usually has only three colors. Its advantage is that you can adjust the color scheme at a later stage of development, and the same number of sprites can produce more visual effects.Key Features:Precise color control. What you get is what you set.These shaders can change gray sprites into target color sprites.Vivid Shadows & Highlights.These shaders can change colored sprites into target color sprites based on its grayscale.Supports 2D URP light.The shader made with Amplify Shader Editor and Shader Graph.🎨Shaders:Gray To Color :The shader blend three sprites into one. It uses 50% grayscale as the base color.It allows you to use both highlights and shadows in a single sprite.Replace Color with Another :It converts an image to grayscale and recolors it. The shader blend three sprites into one. Sprite Blend Shader:The shader blend three sprites into one. The origin color of floor-sprite will be clear. It uses 100% grayscale as the base color.Origin Sprite Blend Shader:The shader blend three sprites into one. The origin color of floor-sprite will be keep. It uses 100% grayscale as the base color.Shape Blend Shader:The shader blend three sprites into one. It uses 100% grayscale as the base color.🛠Scripts:Set Mat Color:A monobehaviour component used to set color and material of SpriteRenderer.📃Contents:21 shaders.(16 of shaders are included in URP patch)17 materials.(8 of materials are included in URP patch)1 script.4 demo scenes.Dependencies:2D sprite2D PSDImporter