What's the best way to add NON-tileable dirt texture over a wall with a tileable texture?

I have a big wall with a tileable wall texture.

And I also have a dirt texture, which I don’t want to tile and want to display on top of that wall.

What’s the best way to achieve that? (it’s for mobiles, so performance is important)

Should I use decals, or create a second material, or should I add a texture to the same material?
Any better alternative?

Thanks in advance

A decal would be the easiest choice.
You could also use a second UV channel, but for that you’d need a custom shader.

1 Like