Opportunistic streaming is leaving "artifacts" behind

Reproduction StepsYou can reproduce the issue here: streaming tests 2 - Roblox

In the place your character will have increased jump height, move speed, and camera zoom distance to help observe the issue. You are able to walk on the water.

  1. Play the game via the website or in Studio.
  2. From spawn, follow the road either to the left or right, making your way around the map until you reach the blue suspension bridge.
  3. Look back at the map behind you and observe the artifacts

Note: you can still observe this by testing other areas of the map. The idea being to run across the map until you’ve traveled far enough to trigger parts to stream out. The bridge is just a convenient stopping point. You should see a view that looks like:


Expected Behavior
The parts outside of the streaming radius should have unloaded with other parts around them.

Actual Behavior
Some parts (as far as I can tell it’s random) don’t unload once parts of the map stream out.

Workaround
I have not been able to find a workaround. Our gameplay version of the map and our static version of the map both observe the same bug.

Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2022-05-02 00:05:00 (-04:00)
Date Last Experienced: 2022-05-02 00:05:00 (-04:00)
A private message is associated with this bug report

4 Likes

Workaround:
Set the LocalTransparencyModifier of parts that are outside of the StreamingRadius to 1, or set their parents to nil and bring them back once back inside the radius.

Thanks for the report! We’ll follow up when we have an update for you.

3 Likes

Was this fixed? I’m not able to repro the artifacting anymore.

There were some fixes enabled earlier this month that may have fixed this issue.

2 Likes