Geometry from other cesium sublevels appearing in my scene. Cesium Level Streaming in UE5.4.4

I have a persistent level with 40 cesium sublevels. I have successfully run the tutorial, created a shipping package and confirmed that geometry appears and disappears as I move in and out of sublevel load radii. I have a origin shift component attached to my pawn.

Earlier in development, I was using level streaming volumes to trigger loading and unloading of detail geometry in sublevels. I have since deleted the LSV’s and I am trying to use only cesium sub-levels to hide and show geometry in my vicinity. As I change each unreal sublevel to a cesium sublevel, I delete it from the levels window to avoid the notification that the “same level was added to the world outside of Level Instances” In the levels I have recently converted to use this new method, the geometry for the other (inactive) levels are always visible scattered about in my scene when running a packaged build… the geometry in the intended nearby sub-level hides and shows correctly as I exit and enter the blue trigger sphere. What can cause a sublevel to be visible when you are outside its loading sphere?

Depending on where I spawn, my orientation is not correct with respect to the local gravity… If I go to a location on the other side of the planet, I am not being reoriented relative to the new ground plane.

Hi @Cloudhopper3,
Unfortunately I don’t have a quick answer for you. It might help to take a look at the Output Log and see if there are any messages related to sub-level loading/unloading that could offer a hint. Unreal provides an API for loading sub-levels, so certainly if anything outside Cesium’s control is explicitly telling the sub-level to load, that would explain what you’re seeing. Beyond that, it might help to look at how sub-levels are set up in the Cesium for Unreal Samples project, if you haven’t already.

Are the sub-levels working correctly in the Editor? All but one should have a “closed eye” icon in the outliner, and clicking it should show that one, update the georeference, and hide all others. Is that working?