-
Notifications
You must be signed in to change notification settings - Fork 312
Tilesets sometimes flickering, for unknown reasons #914
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
My first thought when I see flickering like that is that there is a problem with tile bounding volumes, causing erroneous occlusion culling. We had a bug like that awhile back, but it was fixed in this PR: The referenced commit should definitely include that PR. So assuming Cesium for Unreal has been compiled correctly and is actually the version the user thinks it is, that shouldn't be the problem. The only other thing that jumps out at me is the 20GB cache size. That's absolutely insanely huge, and is likely to mean the GPU (if not the CPU) is going to run out of memory after a little browsing around. I'd expect that to result in something more like a crash than a flicker, but who knows. Best to leave that at the default (512MB? 256MB?). Other than that, we'll just have to see if we can reproduce the problem so that we can debug it. |
Another thing to mention is that if the flickering happens with small camera movement, it's probably not cache related. A video of the problem might help might it clearer. |
The user noted that enabling "Render custom depth pass" solved the issue. Perhaps this points to an issue in post processing, or some UE5 rendering bug. |
This bug came up again on the forum, with a user's own tileset in 5.2: https://community.cesium.com/t/flickering-tileset/25123 The flickering does seem positionally based, but not movement based. In other words, once you find a position where the flickering happens, you can leave the camera there and the visual bug will persist. The tileset doesn't flicker when selected, and when "Render CustomDepth Pass" is enabled, the flickering stops. |
Hi i was wondering if there is any news to this issue?
It should be reproducible with the standard Cesium Examples (use the CesiumGoogleMapTiles example map and change the coordinates to the mentioned above) Flickerung_UE5.3_Cesium.mp4hope that helps a bit. |
We don't have any update on this, but expect to dig into it soon. In the meantime, please continue to post videos and instructions for reproducing it reliably. |
We started noticing this tile flickering on flat terrain or ocean with both Cesium tiles and Google tiles since mid-January. It didn't happen before then. We discovered the flickering is worse when TSR is not enabled, as TSR somehow reduces and masks the effect to some degree. Enabling "Render Custom Depth Pass" stops the flickering though. |
From https://community.cesium.com/t/strange-ue5-earth-issue/19584
User noticed an issue in their scene where Cesium World Terrain will flicker when not selected in the World Outliner. The project is using Unreal Engine 5 and Lumen.
7e4d66bc382988da7c1b2f51ca42b3a87589c27b
. It does not occur with the version of the plugin from the marketplace.Other notes from the user:
Something may have gone awry in the sqlite cache, but why it is only happening in the manually-compiled version should be investigated further.
The text was updated successfully, but these errors were encountered: