Having Photorealistic 3D Tiles content ready when the camera arrives

In our app we are showing a globe with a limited number of locations the user can choose from. Once the user has chosen a location, the camera will fly to the target location. The problem is that once we arrive at the target location the user will see several seconds (or even longer if the internet connection is slow, e.g. at a trade fair with limited connectivity it will take 1 minute) of the Photorealistic 3D Tiles of the location slowly loading which leaves a bad impression.

Do you see any way to improve this?

Hi @TobiasW,

This would probably be best solved by adding support for multiple cameras. In Cesium for Unreal, we have a “camera manager” that allows you to define multiple view frustums a scene. You could place them at specific areas so they kept viewing certain parts of the scene, thus keeping the tiles loaded there.

I’m afraid we don’t support this yet, but it’s definitely on our radar. We have a Github issue for this here. If you or others have the bandwidth, we’d happily welcome a community contribution! Otherwise, we post on this thread with updates when there is progress on the issue.

Let us know how else we can help you in the meantime. :smile:

Also, before the trade fair starts, can you just run the demo and visit each location first?

This way you can ensure that all tiles are at least cached on disk before any users experience it. Tiles would still load, but should be a faster load than fetching all the data fresh from a poor internet connection.