0
$\begingroup$

I am using a video as the face of my character: Face

But as you can see, the face is white. (I want it to be the same colour as his skin) So I made some nodes to fix this:Nodes

This is what I have done for another one of my characters as you can see here:Other Character

The only difference is that this character's face is an image not a video. Otherwise, I used the same node setup which worked for this guy.

So my question is, why can't I make the background of the video the same colour as his skin, when I can do it for an image?

$\endgroup$
2
  • $\begingroup$ In your node setup you are using the alpha channel as mix factor for your colors. As far as I can tell most video files can't save an alpha channel.You also seem to be mixing it with a white-ish color, which results in the white face you see, above. $\endgroup$ Commented Jan 13, 2018 at 1:30
  • 1
    $\begingroup$ Read this answer: blender.stackexchange.com/questions/46424/… $\endgroup$
    – user1853
    Commented Jan 13, 2018 at 3:01

1 Answer 1

0
$\begingroup$

Change Color1 on your mix node to the color of your character.

Select Multiply or Overlay instead of Mix in your Mix node.

Disconnect your Alpha from the Image Texture node.

You may need to reverse your Color1 and Color2 in your mix node depending on which option you choose.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .