So, I have been working on this scene and learning a lot, however I couldn’t figure out how to decal the street.
I didn’t unwrap it (and I actually don’t want to), I keep thinking it should be possible to decal the street procedurally.
Using nodes and tweaking the Mapping node location and getting it where I want.
I tried using the Mix node (MixRGB as well) but the decal kinda well… mixes with the asphalt texture and it loses its color (I want to use decals that have some dirt here and there, brownish details). SO, I actually want the decal to sit on top of the asphalt texture (mixing it also gives a weird washed out value).
Can anyone, please, enlighten me?
They are a lot of masks and attempts to decal the street, none of them were that successful.
Please, help me? I want to know if it’s possible to procedurally do something like this without UV maps because maybe this would help me if I ever need to create streets for 3D games.
Let me elaborate:
I have a street patch texture and I want it on top of my asphalt texture. But if I mix them together in a mix node, the street patch loses its color, I don’t want it mixed like that. Is there a way to achieve this? If so, how?
There are a few methods. You can use your texture to mix between two different materials, or if you want the street to turn darker from your image, then you can use multiply. Mixing by multiply is very handy for grunge textures with a white background.
It is possible to use object coordinates and mapping nodes to decal streets procedurally, but heavy decal use will then cause the number of nodes needed to skyrocket.
Instead, the best way is to use UV coordinates and masks, but the mapping only needs to apply to the decals themselves (the base textures can still make use of procedural coordinates).