I’ve made a plugin that makes your models look significantly better with just a one click!
The plugin Shades parts of a model randomly to make them look more like real life objects!
Plugin in action:
How to get it:
or
Usage tips
Play with sliders to change strength of shading!
You can use reset values button when you want to use default values.
Maybe I can’t tell because of the GIF quality, but does it take the main color and just randomly shade the other parts with a slightly altered color to make it appear more natural?
function ColorPart(part) --part is part of the model that will be colored
local num = CustomRandom.Range(MinValue, MaxValue) --num is number between refer to *1
local color = Color3.new() --creating new color
color = Color3.new(math.clamp(color.R + part.Color.R + num, 0, 1), math.clamp(color.G + part.Color.G + num, 0, 1), math.clamp(color.B + part.Color.B + num, 0, 1)) -- Assign colors in that way: part color + number between MinValue and MaxValue and clampt it between 0, 1 to stop artefacts
part.Color = color --Assign color to the part
end
I noticed the plugin doesn’t support if you have a model selected with more models inside it. I assumed it was using GetChildren() which is was so I went ahead and fixed that. I also revamped the UI which was originally designed for my other plugin
Well this was an issue from the very start, quick fix should be out this week, so
In meantime, you can try @SillyMeTimbers’s plugin based on mine, it doesn’t have problems with scaling,