- Home /
Dealing with different skin color textures (Model Texture variant)
I'm wondering how to best deal with texture variants on the same model. Let's say we have a character in a business suit. Many games allow for character customization, like choosing from different shades of skin color, or the color of the suit. How could this be accomplished in the most efficient way?
Using one texture for each variation would mean that I'd have to have a blue suit with light skin, a blue suit with medium skin, a blue suit with dark sin, a black suit with light skin,... Not very efficient, there has to be a better way.
It would be possible to make the character a collection of body parts. One for each hand, one for the head, one for the rest of the body (suit and shoes). These could then get assigned their own textures.
However, it would also create problems with the character's animation because for example, a hand could only be attached to the main body's hand bone, but any finger bone movement couldn't be done without the fingers also having to be seperate models. Also, in case of the head, the head model wouldn't be smoothly connected to the neck/torso
Your answer
Follow this Question
Related Questions
Having a model with diferent textures in unity 1 Answer
Set front view of a human model to an image,Project image on human model via code 0 Answers
How to apply textures to a 3-D model 1 Answer
MMD How to export model and animations to Unity as 3rd person controller? 2 Answers
1024 x 1024 or 2048 x 2048 for main character, what is the best performance/looks 2 Answers