How to add a transparent texture ontop of basecolor?

I am creating a 2D face for a Lego Minifigure. For the basecolor I am using a texture parameter to be able to adjust the skin color and on top of that I want to have the eye’s and mouth of the minifigure. When I go to add either of the eyes or mouth (Which are black and white) they do not display properly. The eye’s and mouth are Targa files saved from photoshop with transparent background, but once I add it to unreal it disregards the black of the eye and only displays the white highlight. Is there something I am missing when importing a black and white image with a transparent background?

You can’t add the face because it has black parts, and adding black it like adding zero.

You could use a lerp to alternate between the head and the features, but the most typical way to do this would be using a decal.

Then you can just plonk it on the puppet, job done.

Thank you for the idea with the decal. I am working to animate the face. I have a rig in Maya that uses the eyes joint’s rotation to drive an image sequence. I am working to achieve a similar effect as these two videos. Is there another approach I can use in order to get the black and white eyes working?

Blue Zoo using unreal for Lego test: Lego Unreal Engine Test on Vimeo
2D face rig in unreal using joints rotation value to drive the 2d eyes: 2D Eyes Maya to UE4 - YouTube