Model Shaders?

I am trying to make a game that includes some customization of the player’s character, one of those customization options being different shaders that alter the characters overall appearance when equipped (if you’ve ever played Destiny, something along those lines).

What I am wondering, is there a way to accomplish this without having to make textures for all character models for each shader?

I apologize if this is in the wrong section,


Hello DoctorChopps,

What you can do is create a material array via a Material Instance.

From there you can expose different values I.E a Constant Vector 3 parameter. Then you would need to assign this instance to be called in game. So, like in destiny, assign a value to the shader so that when the instance is called it will appear with the settings you assigned it.