Closed nf-s closed 9 months ago
Cesium upgrade from 1.92.0
to 1.113.0
. You can see the full list of changes here
High-level changes that may be of interest:
Cesium3DTileset
. Exaggeration of Terrain
and Cesium3DTileset
can be controlled simultaneously via the new Scene
properties Scene.verticalExaggeration
and Scene.verticalExaggerationRelativeHeight
. #11655createGooglePhotorealistic3DTileset
to create a 3D tileset streaming Google Photorealistic 3D Tiles.requestWebgl1
to true
when providing ContextOptions
as shown below:
const viewer = new Viewer("cesiumContainer", {
contextOptions: {
requestWebgl1: true,
},
});
3DTILES_content_voxels
extension. The current implementation is intended for development use, as the voxel format has not yet been finalized and is subject to breaking changes without deprecation.CustomShader
EXT_structural_metadata
, EXT_mesh_features
and EXT_instance_features
EXT_mesh_gpu_instancing
EXT_meshopt_compression
ModelExperimental.fromGltf()
should now use Model.fromGltf()
.enableModelExperimental
flag was removed, as tilesets and entities always use the new architecture.Model
uses the same public API as before, so no other changes are necessary.CESIUM_primitive_outline
extension can now toggle outlines at runtime with the showOutline
property. Furthermore, the color of the outlines can now be controlled by the outlineColor
property. #10506RequestScheduler.maximumRequestsPerServer
from 6 to 18. This should improve performance on HTTP/2 servers and above. #11627@nf-s
There is no main
branch in terriajs-cesium repo https://github.com/TerriaJS/cesium/. I can see two major branches
terriajs
currently uses v6.2.0
of terriajs-cesium
. What is the procedure of releasing new version of terriajs-cesium
?
Since we are testing the new releases, should we make them alpha versions?
main
- with latest changes