Model's StreamingMesh LevelOfDetail Becoming Corrupted

In our game, Oaklands, we use the StreamingMesh LevelOfDetail option for all of our terrain models. This allows players to see across the entire map. In multiple cases, we have had our Streaming meshes become “corrupt,” losing their level of detail mesh as a whole. As a result, we have had to repeatedly change the LevelOfDetail to Disabled and back to StreamingMesh. This has happened multiple times.

I don’t have an accurate way to repro the corruption portion.

Some things to note:

  • It only seems to have an effect on things in Workspace. I have noticed that other models parented to ServerScriptService etc have not had this happen.
  • We use team create actively.
  • Some of our team members have very poor internet connections.
  • We use Publish to Roblox As in order to publish from our Staging Place to the Main Game. The LOD meshes become corrupt in the Staging Place as well.

I’ve also created a file of one of these “corrupted” StreamingMesh models. I don’t know if it will provide any info.

CorruptedStreamingMesh.rbxl (65.7 KB)
CorruptedStreamingMesh.rbxlx (672.1 KB)

Expected behavior

The StreamingMeshes should be able to be viewed.

3 Likes

Hi @HooferBevelops,

Thank you for reporting the issue and providing the place file. Upon reviewing it, we noticed that no LOD was calculated for the model. However, after we set the LevelOfDetail to “Disable” and then back to “StreamingMesh,” the LOD consistently appears when playing the game. Could you please provide more details regarding your statement about needing to “repeatedly change the LevelOfDetail”? Specifically, under what circumstances does the LOD disappear?

1 Like

What I meant by needing to repeatedly change the LevelOfDetail was that when this issue did happen to me, that is what I had to do to fix it. I don’t have exact circumstances for the LOD disappearing, I just know that it has occurred on multiple occasions for our game. One moment all of the streaming meshes work, the next they’re broken for everyone in the Team Create session, and then they no longer work in game when we publish.

After creating this bug report I reset all of our streaming meshes by changing the LevelOfDetail, and I haven’t experienced it again yet. If I do, I’ll try to figure out what exactly happened prior to it occurring.

This is our 3rd or 4th time it’s happened over the course of months.