3D tilesets created at runtime flicker, how to fix it?

3D tilesets created by dynamic methods flicker when moving the viewport.
3D tilesets created manually in the editor do not flicker.

It’s a bit like the video in this link.

Hi @Xiaoguang,

We’ll need more information from you to understand what’s going on. First, a video of this behavior on your machine would help us immensely.

Second, could you provide us with the following information:

  • What versions of Unreal Engine and Cesium for Unreal are you using?
  • What datasets are you using? For example, are you using Cesium World Terrain? Google Photorealistic 3D Tiles? Or your own data?
  • Please share with us how you’re loading 3D Tiles by “dynamic methods”. Are you doing this through Blueprints, or C++? Can you please share the code for either?

Once we get this preliminary information, we can try to troubleshoot from there. Thank you!

You could try to dynamically create a Google Photorealistic 3D Tiles, where there are buildings, like Paris/Japan etc, it will flicker as well.

Unreal 5.4.4
Cesium for Unreal latest

Are you by any chance actually spawning multiple copies of the tileset at the same time? Without being able to see the rest of your blueprint, it’s difficult to tell from here, but that could produce the result you’re seeing.