I have a CZML file that spawns 5 models at a specific availability time. Each model is in the glTF JSON format (with textures and buffers embedded as data URIs) and is embedded into the CZML file using a data URI.
When the initial availability time occurs during the playback, there is a very noticeable pause where (I assume) the additional models are being loaded into the scene for the first time. This pause seems to only occur when spawning additional models (other entities like points/paths are instantaneously loaded).
After the initial play through, I can rewind the clock to the beginning availability time and play through the entire
CzmlDataSource without any pauses allegedly because the entirety of the file is now loaded.
Is this the expected behavior of the
CzmlDataSource? I was expecting the
CzmlDataSource.load() method to process/load everything prior to animation.
This is using Cesium version 1.113.0.