Humanoid shadows don't know how to handle decals within character

If there is a decal on a part within a humanoid, that humanoid’s shadows will envelop the whole decal. In the video below, I insert a Humanoid into the part – after this, you can see the decal become much darker because of the humanoid shadow. You can also see in the corner that this shadow is disrupted by my own character’s shadow.

This isn’t noticeable on character faces because a part named “Head” with a SpecialMesh is a special case not affected by the bug. Naming the part anything other than “Head” (such as “Torso”) or not adding a SpecialMesh to the part will result in the bug occurring.

repro.rbxm (2.5 KB)

Use cases:

  • Parent something with a decal to the character (e.g. tool, etc)
  • Add decal to non-head character limb (e.g. blood, potion effect overlay, etc)
14 Likes

This still isn’t fixed!!! :grinning:

5 Likes

still isn’t fixed
https://i.gyazo.com/ca0f605d8e3f0081c3710bdc43439562.gif

2 Likes

Sometimes, decals entirely just break when they are in a model that has a humanoid.
Before humanoid in model:
image
image
After humanoid in model:
image
image

1 Like

A post was merged into an existing topic: Off-topic and bump posts

This bug seems to be slightly fixed but some decals are still having issues.

Fixed:

Still buggy:

2 Likes

This issue still isn’t fixed.



For some reason it doesn’t affect to SurfaceAppearances.

Unfortunately the ColorMap property of SurfaceAppearances cannot be cannot be changed during run-time. Were you able to find any other work-arounds?

I figured out that changing lighting engines from Voxel to ShadowMap (or Future) fixes the issue. Still very much an improper fix though.