Help Layering Textures

I have a material with a tile texture.

I would like to add on top of this material another material that has a transparent image texture of some graffiti.

The graffiti image is a PNG with a transparent background. The graffiti was done using an airbrush in black red and blue.

I have tried mixing the 2 using a mix node setting as add but it changes the colour of both materials. I just want to put one on top of the other like you would a layer in Photoshop.

Attached it the png i want to use.

Any help would be appreciated.

James

3 Likes

Welcome to the forums.

Apart from Josephs answer - go search for Decals. Or - How to add decals in Blender.
You may want the extra info showing how to add the graffiti so it gets any wear and tear already on the tiled material.
You may want to import the graffiti as an image in a plane (active the Import images as planes Add-on to do this) and then shrinkwrap (In the modifiers) the image onto the other mesh. This allows you to easily move the graffiti around if wanted. Or you could cut up the images mesh and move the parts independently.
There are many videos on YT about this.

2 Likes

Hi, Thanks so much for your help! thats great! t works perfectly now! I had to modify my nodes a bit but I was going wrong on the Alpha as a mask as I wanted to keep the bump of the tiles with my graffit by adding the bump to the graffiti shader but got lost on where to plug in the alpha output. But have just taken it from the image texture direct. See my nodes. see my setup.
It works perfectly! Thanks so much, Is easy when you know how. :slight_smile:

1 Like

Thanks for your reply. Yes I did try this and shrinkwrapping a plane with the graffiti onto the tiles wall plane (both unsubdivided) but it looked okay but I wasn’t sure if the shrinkwrap of the graffiti plane was correctly following the indents bump between the tiles and look a bit off. (See my screengrab). I wasnt sure if it would do this without actual geomatory being added but will look into decals again as it was a lot easier! :grinning:
Thanks! Will check out the wear and tear stuff. Yes I want to make my tiles look aged a bit :slight_smile: Thanks!

You could use the walls bump map on the shrinkwrapped graffiti…
Its just copy and paste a couple of nodes into the graffiti material.

Good luck.

Just adding a texture and shrink-wrapping will not follow the Bump of the image you are shrinking to…You have a couple of options…

Add the same nodes for the Bump to the shrink-wrap material ( copy and Paste nodes between materials)…But it will have to be adjusted since it is part of a different mesh and the scale will be all wrong…

Add the Decal to the Wall material with a mix node… and it will overlay the Bump/Normals just fine…

Take a look at this…