UPDATE: As it turns out, the longer you’re in-game the less broken shadows seem to get. This might be due to how we unload/reload parts during run-time, but it’s note worthy.
Reproduction Steps
Not sure 100% how to recreate this bug, happens in-game on one of our maps here: Rolling Thunder - Roblox
It also happens in studio, it only seems to affect newly edited parts… parts that existed before this week and weren’t touched in studio are unaffected by this bug.
In our use-case we have parts with CastShadow enabled, and parts within the same model hierarchy with CastShadow off. Some of the parts casting shadow clip within parts that have CastShadow off, but that doesn’t seem to 100% create the issues we’re seeing.
Expected Behavior
I expect shadows to cast normally, or at least for parts that have “CastShadow” enabled to cast a shadow.
Actual Behavior
In-game alot of parts that have CastShadow enabled just don’t cast shadows at all, sometimes they do, but it depends on the viewing angle. Rejoining the game will result in completely different parts having the issues while others that did previously, might not. It seems entirely random which ones are affected and which ones aren’t.
In studio it’s also relatively random which parts are affected, you can see in this clip that normal baseparts with CastShadow on just aren’t casting shadows. Also very strangely, toggling CastShadow back off and then on again will make it cast a shadow, but adjusting the CastShadow property on unrelated parts nearby will cause it to stop casting shadows again.
Workaround
No workaround at this time, just don’t touch any models or parts you want to keep behaving like they used to.
Issue Area: Engine
Issue Type: Display
Impact: High
Frequency: Constantly
Date First Experienced: 2022-11-16 00:11:00 (-05:00)
Date Last Experienced: 2022-11-18 00:11:00 (-05:00)
A private message is associated with this bug report