2D face using Transparent Texture

That’s because you’re using Add. Black is (0, 0, 0), so anything added to Black remains the same.

The solution:

  • Add a Lerp (Linear Interpolate) node.
  • Connect Skin Color’s RGB to Lerp’s A
  • Connect Texture Sample’s RGB to Lerp’s B
  • Connect Texture Sample’s Alpha to Lerp’s Alpha

This should perfectly achieve the blending effect you need. I strongly recommend you get to know Lerp. It is one of the most useful material nodes.

Hope this helps!