Thanks for the help. I’ve taken a look at doing the Rim Lighting, it works on decent poly models and roundness, sadly the models I’m using are extremely low poly (yay for free 3d animated models) so it looks a bit strange.
How would I do the duplicating and scaling by code properly though? because when I do it the scaled one doesn’t match, it’s like I need to scale each vertex along its normal, I know that will look right, so I might go look into accessing the model data through code. Though, wouldn’t there be an issue with animation on the duplicated model?
I’ve taken a look around at other things, and currently the closest thing to what I need is a Cartoon Edge Shader, however, I only want to apply the edge to one model at a time and be able to toggle it on and off.