CSG / Unions have inaccurate shadows

Unions provide inaccurate shadows even with ShadowMap enabled, and sometimes no shadow at all under Voxel.

Example with ShadowMap

The left side of the picture is the unioned ceiling, the right side is normal brick.

Example with Voxel

Again, left is the unioned ceiling, and the right is the normal brick.

Simple Voxel repro:
UnionShadows.rbxl (23.0 KB)

Detailed Voxel and ShadowMap repro:
Union Shadows with Sheds.rbxl (162.6 KB)

It would be nice if I could use one union for certain things rather than being forced to used multiple bricks because the shadows are wrong. If someone could correct me, if I’m wrong - either this is a problem with brick shadows being overkill or unioned shadows just being inaccurate. This has been going on for a looooong time now.

Not neccesairily a CSG “failure” but is at the same time I suppose… Is there going to be any update to when the CSG shadowing is going to be improved?

3 Likes