Forcefield with FileMesh acquires a permanent shadow of other objects in workspace

I don’t know how to properly describe it with words so I’ll just describe it with a video.

Basically, when you spawn it seems as if every object in front of you is casting a shadow away from your camera, when you move your camera those shadows stay in the the exact same position relative to your camera while going over the forcefield. These shadows stain the forcefield material and become visible.

This bug occurs in game and studio, and on both windows and macos. You must be in graphics level 8 or 9 to reproduce this bug. It happens with any mesh texture id, not without one. It only occurs in ShadowMap or Future lighting technologies.

Repro File:
repro.rbxl (168.6 KB)

Steps to reproduce with repro file:

  • Set Lighting technology to either ShadowMap or Future
  • Publish the game and play in-game or test play in-studio
  • Make sure graphics level is set to either 8 or 9 when you spawn into the game
  • Move around your camera paying attention to the forcefield and the object outlines casted onto it

Steps to reproduce without repro file:

  • Open up a new game in studio, create a massive wall made of the forcefield material.
  • Put a SpecialMesh as a child of the wall, and set the type to “FileMesh”
  • Add a TextureId to the SpecialMesh, any texture will work. (such as 4534790)
  • Put a bunch of random models from the tool box in front of the wall
  • Place a SpawnLocation in a location where, when you spawn, most of these these object will be visible by the camera and the wall is behind all of them filling most of the screen
  • Follow “Steps to reproduce with repro file” listed above
1 Like

thanks, we will investigate!!!

4 Likes

this has been fixed, the fix will ship shortly. thank you!

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.