This month we announced the new Cesium Certified Developer program, a program to recognize developers with expertise in the Cesium platform and connect them with customers who want to build innovative 3D geospatial metaverse applications. We have been delighted with the community response. To join, start by filling out the online application form.
CesiumJS 1.99 is now available. Highlights of the release include:
- Added support for I3S 3D Object and IntegratedMesh Layers.
- Fixed a bug where the scale of a
Modelwas being incorrectly applied to its bounding sphere.
- Fixed a bug where rendering a
Modelwith image-based lighting while specular environment maps were unsupported caused a crash.
- Fixed a bug where request render mode was broken when a ground primitive is added.
See the changelog for a full list of updates and links to the discussion & code on each one. You can also subscribe to the Cesium roundup release thread on the community forum to get notifications about our monthly releases.
In addition, this month Peter Gagliardi published a tour of the new glTF architecture in CesiumJS. The new architecture has enabled 3D Tiles Next metadata & custom GLSL shaders. See his blog post for the implementation's goals, design, and advantages for 3D Tiles.
Cesium for Unreal has been updated for both Unreal Engine 5 and Unreal Engine 4. This release includes numerous performance improvements, including:
- Significantly reduced frame-rate dips during asynchronous tile loading by eliminating thread pool monopolization by Cesium tasks.
- Added asynchronous texture creation where supported by the graphics API. This offloads a frequent render thread bottleneck to background loading threads.
- Eliminated main-thread blocking while waiting for asynchronous destruction of tiles and tilesets.
This release also includes important bug fixes and other improvements. Check the Cesium for Unreal (UE4) release, the Cesium for Unreal (UE5) release, and the Cesium for Unreal Samples release, for the full list of updates.