I'd like to sort of "overlay" these shaders, but the only options are mix and add. Allow me to explain.

I made two images, both white background, one with red scribbles and one with blue scribbles, both 1920x1080. Image textures plugged into diffuse was my node setup. I want both scribbles to be added to the plane while the background stays the same color.

If I mix them I get the following:

The red and blue scribbles are now 50% dimmer than they would be on their own, and the white color hasn't changed in intensity.

If I add them I get the following:

The red and blue scribbles are still 50% dimmer than they normally would be (since the white background is being added over each). But the white background is now 2x brighter than normal.

Can I get a result where the white background is normal brightness and both the blue and red scribbles are at normal brightness?


2 Answers 2


Here's an example with two images with a white background:

enter image description here

To keep the white and mix the two colors you can use a Color MixRGB node with Multiply as the transfer mode. Then plug that to only one Diffuse BSDF shader: enter image description here

enter image description here

Using Multiply as the transfer mode (quoting from the wiki)

Returns a darker result than either pixel in most cases (except one of them >equals white=1.0). Completely white layers do not change the background at all. >Completely black layers give a black result. The "opposite" to Screen mode.

More info here


You can add a Mix node, and leave it set to mix. Take the first image and plug it into the first color socket Color1 and Fac. Plug the second image into the Color2 socket.
If the image in the top socket is looking pale, add a color ramp node to the wire going to the Fac, and boost the contrast slightly (by moving the black to the right). cycles material nodes

test image L test image R
However with these images that do not have white backgrounds, you would have to crush the black and white in the color ramp node,
colors crushed together in the ColorRamp node
or just add a Separate RGB node. Then pick the channel that has the best difference, in this case the Red channel.

cycles nodes separate RGB node

Using the Fac and color mix has the advantage of not returning a darker result than either image, like some of the other color operations will.


You must log in to answer this question.

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