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?

  • $\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$ – Duarte Farrajota Ramos Jan 13 '18 at 1:30
  • 1
    $\begingroup$ Read this answer: blender.stackexchange.com/questions/46424/… $\endgroup$ – user1853 Jan 13 '18 at 3:01

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.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.