Cesium users can host and stream different kinds of source data, and combine different data sources in their runtime applications in meaningful ways. Two important types of data are 3D Tiles tilesets that contain geometry data in a geospatial context, and raster imagery, like aerial photographs or sattelite imagery. Until now, CesiumJS allowed users to drape raster imagery on the globe or terrain data. But soon, it will also be possible to drape imagery on 3D Tiles tilesets.
The feature has been requested by several users, in order to support a variety of use-cases. Now there is a draft pull request that shows the progress of implementing this feature.
Check out the following sandcastles for a live preview of the current state of the implementation:
- Bing Aerial Imagery draped over a 3D Tiles photogrammetry data set
- Bing Aerial Imagery draped over a 3D Tiles point cloud data set
- Bing Labels Imagery draped over iTwin Reality Data
We’re curious to hear your feedback. You can post your thoughts either here in the community forum, or directly in the pull request. The feature is supposed to become part of the next release of CesiumJS, and we will try to take into account any feedback that is given by the end of next week.