Flickering tileset

Hi,

My simple tileset working fine in CesiumJS and Cesium for Unity flickers weirdly in Cesium for Unreal (UE 5.2.1 with Cesium for Unreal 5.2.0). The tiles are sometimes completely invisible and sometimes behaving like they are semi-transparent or something. The regular CesiumWorldTerrain works fine. See this video:
cesium_unreal.zip (1.8 MB)

And here is the tileset:
test42_3D_Tiles.zip (6.6 MB)

Any idea what might be wrong?

/Andreas

Hi Andreas,

This seems to be the same problem as discussed here, an older thread. Enabling “Render CustomDepth Pass” on your tileset stops the flickering, and that’s the only workaround I can suggest for now.

We created a Github issue for this bug, and I’ll bump it with a link to this thread. But we have to investigate further to figure out the cause.

Janine

Thanks for the Render Custom Depth Pass fix and for bumping the issue, Janine. I hope my example tileset will help fixing the issue permanently.

This is a bit of a shot in the dark, but does it help you remove the DitherFade material layer from the default Cesium material? Instructions here:

Sorry but I’m still quite lost in UE and maybe I’m looking in the wrong place, but I can’t find any MI_CesiumThreeOverlaysAndClipping:

You need to look in the Cesium for Unreal plugin, not in your project. The post I linked explains how to make the Content Browser show plugin content (enable “Show Plugin Content”), and where to look for the material instance within the Cesium for Unreal plugin (Materials/Instances/MI_CesiumThreeOverlaysAndClipping).

Show Plugin Content is enabled in the screenshot above, should the plugin itself be present in the root of the hierarchy to the left then? Or is there another more general Content Browser somewhere? Sorry for being an UE noob, but sometimes things seem unnecessarily complicated. No fault of yours of course.

Oh I think when the plug is installed via the Epic Launcher, it’s considered an Engine plugin. Try enabling “Show Engine Content” as well and it should appear.

Ok, found it. But removing the dither fade material didn’t solve it, sorry. No problem for me at the moment though, I have instructed our users to disable the “Render CustomDepth Pass” instead.

Ok, thanks for trying it! That’s useful information for us in tracking down the problem.