How to combine two textures into one in blender?

I have two image textures in my blender object one is a texture atlas with reset uv unwrap and the other is a mask for texture painting over the other texture so that it doesnt tile. So there are two uv maps. Can i combine both textures into one whole?

Node setup

Yes… Google “Blender Texture Baking Tutorial”.

Good luck!

The MixRGB node is what you need.

3 Likes
2 Likes

I tried that but it does not show the painted texture.


Baked texture but there is no texture paint

Check the alpha channel of your “Mask_paint” image, which you used for the Mix Shader as a Factor.
Its probably just white (1, 1, 1) and therefore just showing the shader from the second slot of the Mix Shader node

2 Likes

Hi, I tried changing diffuse bsdf to principaled and change alpha to 0.5, then I’ve baked it and still nothing, same texture…

Also I’ve noticed that on material preview the texture paint is visible but in cycles rendered mode is invisible.

No, that’s not what i was talking about.
Go to your “Mask_paint” image node node. Do you see the two output sockets “Color” and “Alpha”? You used the alpha information of that texture to control the factor of the Mix Shader node.
You have to change the alpha information of that texture - not the Alpha value of the shader. Or use a different texture to control the Fac input of the Mix Shader

1 Like

There are probably no lights in your scene. Add some or use an HDRI for the environment lighting

1 Like

Thanks, I think I’ve made some progess the baking worked this time it displays the texture turns out i forgot to save one of the textures… The only problem is that the painted area is black, is that because of lighting?

I think it is because of the “Mask_paint” texture. Its probably black.
But i can’t tell you exactly without seeing any of the textures. Can you show us, how they look like?

1 Like

Turning down metallic slider worked, now it works fine, big thanks for help :slight_smile: :+1:

1 Like