Hello guys,
I have a problem when it comes to using decals.
Is it possible to project in just one axis?
Thanks
Hello guys,
I have a problem when it comes to using decals.
Thanks
Decrease the scale of the decal along the axis that’s causing the problem.
Yes, that will solve the problem partly. I can decrease it to minimal value, but placing it in the world is a pain, plus it still projects on other meshes anyway. Is there a way to project it only one one mesh? Maybe a material node?
I know you can set meshes to not receive decals by utilizing the Receives Decals property which is found in the Rendering Category. If you are looking for something which projects a decal onto one mesh and one mesh only I am not sure if there is such a thing.
Ok that’s interesting. For example in Metro they use decals all over the place, that’s how they get the nice variations on walls, plus they got a lot of assets everywhere. I am surprised that it’s not easier to do in UE. The decal functions seems really primitive right now. I guess the "don’t receive decals " will work, but it would be better to do it the other way.
Are you talking about layering decals over each other? Maybe I just don’t understand your question…
Nope, just the fact the if a decal meets a corner, it projects itself completely uselessly 90 degrees on the other objects. You can see the lines on the cupboard in the image above. (It’s a level blockout). Even if I scale it so small, one can still see how it leaps over the edges to other meshes
Oh Ok I gotchu, the Receiving Decals property should work for that then.
Yeap I guess. It a shame that it projects like a “box”.
Thanks for the help thought!
Yup no problem!
The sample using decals only one axis without changing the bound box (Connect to opacity) https://i.imgur.com/PCtsNv7.png .