What is the best way to temporarily overlay a mesh with another material?
I'm looking to apply a quick white flash to a characters mesh when the character is damaged in a typical arcadey fashion, however the only way that I know this can be done is through sending a parameter to the material.
The issue is that I have lots of characters, each with lots of materials, yet I want this to be able to be applied to any of them without having to add parameter logic to every single material and control them independently, which would be horrible. This needs to be independent of the original mesh / materials of the character.
One other way that I can think of would be to duplicate the mesh, parent it to the original and somehow make sure all its bones match up, then apply a parameter-controller material to that mesh which extrudes very slightly causing it to draw in front of the original material. I think that would be much better than the first option, but still feels a bit odd, having two skeletons and all.
Is there any better way to do this?
Follow this question
Once you sign in you will be able to subscribe for any updates here