BaseParts with ForceField material can incorrectly occlude behind SurfaceGuis

Issue Type: Display
Impact: Low
Frequency: Constantly
Date First Experienced:
Date Last Experienced:

Reproduction Steps:
A BasePart with a ForceField material can sometimes occlude behind a SurfaceGui. This tends to happen when the BasePart is right in front of the SurfaceGui and near the top or bottom.

  1. Build a 10x10 wall using a Part
  2. Adorn a SurfaceGui to the wall and put a Frame in it
  3. Set the Frame’s size to {1, 0}, {1, 0}
  4. Create a new part and set its material to ForceField
  5. Move the new part so that it’s touching the wall and its Y position is at the bottom of the wall
  6. Look at the new part from above

Repro file: ForceFieldOcclusionRepro.rbxl (59.4 KB)

Expected Behavior:
I expect the BaseParts to not occlude behind the SurfaceGuis, as is seen when no SurfaceGui is there.

These parts are located near the bottom of the SurfaceGuis and I am looking at them from above.

These parts are located near the top of the SurfaceGuis and I am looking at them from below.

Actual Behavior:
The BaseParts occlude behind the SurfaceGuis.

These parts are located near the bottom of the SurfaceGuis and I am looking at them from above.

These parts are located near the top of the SurfaceGuis and I am looking at them from below.

Workaround:

6 Likes

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

2 Likes