Model Unloaded When StreamingEnabled Upon Exiting Seat

Reproduction Steps
I can only get this to happen in one spot in my game, so I do not have a repro. Exiting any seat in the area causes the area to be unloaded and reloaded a frame later. If you’d like to see it for yourself, you’ll have to purchase access to my game here: Windy City '99: Alpha - Roblox

It only happens in the seats inside the casino.

EDIT
Anyone exiting a seat nearby will also trigger this.

https://puu.sh/HYHVM/3ce8389453.mp4

Expected Behavior
I expect models to not be streamed out simply because a seat was exited.

Actual Behavior
Nearby models are streamed out then back in a frame later.

Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2021-07-23 23:07:00 (-04:00)

Anything special about these seats versus seats where the problem doesn’t occur?

Also can you share where on the map these seats are so we can test?

There’s nothing special about them, this started happening after the addition of the casino in that area. I’ll send you a PM with the map so you can hopefully see for yourself. I haven’t tested if this occurs in studio though.

This appears to be due to the casino having streaming LOD enabled and having the seats be descendants of the casino model. When the player leaves the seats it is causing an unexpected LOD transition.

We are investigating the underlying cause, but as a workaround you could move all the seats out of the casino model and into a separate model.

Thanks for the bug report and we’ll keep this thread updated on our investigations.

2 Likes

Thanks for the workaround, my players will definitely appreciate it!

1 Like