iray decals will only accept 0% or 100% opacity, otherwise interfere with shadows
lilweep
Posts: 2,487
If you have an iray decal with opacity at 100%, it will be multiplied over existing shadows, and merge well with your scene. (Pic 2)
If however, you have an opacity mask with any values between complete black and complete white (Pic 3) or if you reduce the opacity from 100% to a smaller non-zero value (Pic 4), then the iray decal will not multiply over existing shadows.
Is this working as intended? it really limits what we can do with decals...
tl;dr
- Normal with no decal = Pic 1
- Good iray decal = Pic 2
- Bad iray decal = Pic 3 and Pic 4
Post edited by lilweep on
Comments
I have noticed the same thing. I have stopped using decals as a result, unless they are, as you say, 0% and 100% opacity, nothing in between. Using 4.21.1.26 beta with the latest NVIDIA driver.
No.
I still use an early version of DS and that does not have that issue.
Which version of DS are you using?
I just installed DS 4.20.0.2 (last version I downloaded). That does not show that problem.
Oh. I'm using 4.21 something.
How do we report bug?
You can submit a ticket in help center: https://helpdaz.zendesk.com/hc/en-us (sign in before submitting the request)
Just checked in DS 4.21.0.5. The decals are broken/bugged.
i submitted a ticket so hoping they look into this...
Hi,
As a workaround. You could add the the decal to a plane (or geoshell). Set the plane(geoshell) cutout/opacity to zero. That then works.
Thank you for the currenty functioning workaround meathod!
well those workarounds both kinda suck because
1) geoshell would be limited to the UV of mesh unless you load new UV, which at that point you might as well retexture the object in substance painter.
2) Plane placement is tedious if you are adding decals to whole environment or need to project over not perfectly flat surface. This isn't blender where we have shrinkwrap modifier at our disposal.
the advice of @NorthOf45 (in the other thread) to use parametric lights is maybe a better solution, but i havent actually tested it to confirm it works.
Iray Decals do not require the object to have UV mapping. By default, they use Object space with planer projection.