Here's a shader to do that:[code]uniform color Color1;uniform texture Color1Map;// Mix Color1 (rgb only) into the output color according to Color1Map's alpha: COLOR.rgb = mix(COLOR.rgb, Color1.rgb, tex(Color1Map, UV).a);[/code]You just need to give it an opacity map for where the color applies, then set Color1 to whatever color you want, either in the editor or in a script. You could duplicate the code as many times as you want to have multiple different adjustable colors. This will blend to a solid color. If you want the underlying texture to show through, (i.e. use Color1 as a modulate/multiply) just mix in [tt]COLOR.rgb * Color1.rgb[/tt] instead of just [tt]Color1.rgb[/tt].