Added vertexShadowDarkness parameter to Globe to control the amount of darkness of the vertex shadow when terrain lighting is enabled. #10914
Added experimental support for 3D Tiles voxels with the 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. #10253
Fixed a bug where the scale of a PointPrimitive was incorrect when scaleByDistance was set to a NearFarScalar. #10912
Fixed glTF models with a mix of Draco and non-Draco attributes. #10936
Fixed a bug where billboards with alignedAxis properties were not properly aligned in 2D and Columbus View. #10965
Fixed a bug where *.ktx2 image loading from a URI failed. #10869
Fixed a bug where a Model would sometimes disappear when loaded in Columbus View. #10945
See the changelog for the complete list of changes.
CesiumJS 1.100
1.100 - 2022-12-01
Highlights include:
CesiumJS is now published alongside two smaller packages @cesium/engine and @cesium/widgetsCesiumGS/cesium#10824
See the changelog for the complete list of changes.
CesiumJS 1.99
1.99 - 2022-11-01
Highlights include:
Added support for I3S 3D Object and IntegratedMesh Layers. #9634
Fixed a bug where the scale of a Model was being incorrectly applied to its bounding sphere. #10855
Fixed a bug where rendering a Model with image-based lighting while specular environment maps were unsupported caused a crash. #10859
Fixed a bug where request render mode was broken when a ground primitive is added. #10756
See the changelog for the complete list of changes.
CesiumJS 1.98
1.98 - 2022-10-03
Highlights include:
Added support for the WEB3D_quantized_attributes extension found in some glTF 1.0 models. #10758
Fixed a regression where i3dm with scale and without rotation would render incorrectly. #10808
Fixed a regression where instanced feature IDs were not processed correctly #10771
Fixed a regression where Cesium3DTileFeature.setProperty() was not creating properties for unknown property IDs. #10775
Fixed a regression where glTF models with unused nodes would crash #10813
Fixed a regression where tilesets would not load in multiple Viewers. #10828
Fixed a bug where instanced models without normals would not render. #10765
Fixed a bug decoding glTF Draco attributes with quantization bits above 16. #7471
1.101 - 2023-01-02
Major Announcements :loudspeaker:
Starting with version 1.102, CesiumJS will default to using a WebGL2 context for rendering. WebGL2 is widely supported on all platforms and this change will result in better feature support across devices, especially mobile.
WebGL1 will still be supported. If WebGL2 is not available, CesiumJS will automatically fall back to WebGL1.
In order to work in a WebGL2 context, any custom materials, custom primitive or custom shaders will need to be upgraded to use GLSL 300.
Otherwise to request a WebGL 1 context, set requestWebgl1 to true when providing ContextOptions as shown below:
Added vertexShadowDarkness parameter to Globe to control the amount of darkness of the vertex shadow when terrain lighting is enabled. #10914
Added experimental support for 3D Tiles voxels with the 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.
Fixes :wrench:
Fixed a bug where the scale of a PointPrimitive was incorrect when scaleByDistance was set to a NearFarScalar. #10912
Fixed glTF models with a mix of Draco and non-Draco attributes. #10936
Fixed a bug where billboards with alignedAxis properties were not properly aligned in 2D and Columbus View. #10965
Fixed a bug where *.ktx2 image loading from a URI failed. #10869
Fixed a bug where a Model would sometimes disappear when loaded in Columbus View. #10945
Fixed a bug where the entity collection of a GpxDataSource did not have the owner property set. #10921
Fixed the JSDoc and TypeScript definitions of arguments in Matrix2.multiplyByScalar, Matrix3.multiplyByScalar, and several functions in the S2Cell class. #10899
Fixed a bug where result parameters were omitted from the TypeScript definitions. #10864
Deprecated :hourglass_flowing_sand:
ContextOptions.requestWebgl2 was deprecated in CesiumJS 1.101 and will be removed in 1.102. Instead, CesiumJS will default to using a WebGL2 context for rendering. Use ContextOptions.requestWebgl1 to request a WebGL1 or WebGL2 context.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps cesium from 1.94.2 to 1.101.0.
Release notes
Sourced from cesium's releases.
... (truncated)
Changelog
Sourced from cesium's changelog.
... (truncated)
Commits
da00d26
Update ThirdParty.jsondd0c3f2
Merge branch 'main' of github.com:AnalyticalGraphicsInc/cesium into main96b978e
Merge pull request #10253 from CesiumGS/voxels417ebde
Remove extraneous README4c39a46
Merge branch 'voxels' of github.com:AnalyticalGraphicsInc/cesium into voxels563476d
Updates for 1.101 releasedc0cd62
Increase node texture width so that node texture height doesn't exceed 16k9d60255
Clean up comments in Voxels .glsl filescaee720
Merge pull request #10971 from CesiumGS/no-async-eop-constructor147c0f5
Merge branch 'main' into voxelsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)