Hey Kevin, thanks for the quick reply.
I downloaded the Cesium for Unreal Samples project and was able to recreate the issue there, here’s how:
I opened the project, enabled the Movie Render Queue plugin and restarted the editor.
I opened it again and went to the 02_CesiumMelbourne map.
I created a new Level Sequence actor and created a Cine Camera Actor which I animated moving from up in the sky to closer to the city.
Then I rendered through movie render queue with the following settings:
In the first couple of frames you can already notice the issue, the render didn’t wait for the tiles to fully load before capturing the image.
Frame 4, here it seems to have loaded pretty much everything as far as I can notice from this distance:
The issue is not as noticeable as in the renders from my other project, I’m guessing because there are fewer things in this project so it’s able to load faster but you can see that the engine is not waiting for everything to be fully loaded before saving the frame.
Here are some screenshots from my project where the issue is more obvious.
Frame 40 of my project, you can’t really notice much here but it’s because I added 800 warmup frames before the render starts so everything that’s visible at the start has as much time to load as possible:
Frame 96, the camera moved closer to the ground so the tiles in the back that were out of frame at the start are only now visible and they don’t have enough time to load so they come out with low resolution. If I’m in play-in-editor and keep the camera in this frame for a while everything eventually loads and looks nice:
And here’s some more frames later in the sequence where you can notice that the city in the back is loading as the animation progresses:
I also tried setting up the camera following the steps here Blueprint API for Registering Custom Cameras by nithinp7 · Pull Request #734 · CesiumGS/cesium-unreal · GitHub, using the cesium camera manager. After settting that up when I’m in play in editor I can see that the tiles are being loaded from the correct camera even while looking through a different one but the issue remains the same.
Hope this helps!