CesiumJS 1.87 Release
CesiumJS 1.87 is now available. Highlights of the release include:
- Added ScreenOverlay support to KMLDataSource.
- Fixed crashes caused by the cloud noise texture exceeding WebGL's maximum supported texture size.
- Updated third-party zip.js library to 2.3.12, fixing compatibility with Webpack 4.
- Point cloud styles that reference a missing property now treat the missing property as undefined rather than throwing an error.
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.
Cesium for Unreal Updates
We made numerous updates to Cesium for Unreal this month, including adjusting many properties and functions. Check the changelog for details and for the full list of updates. Highlights of the release include:
- Improved the workflow for managing georeferenced sub-levels. New sub-levels now automatically appear on the
CesiumGeoreference, and the current sub-level can be changed using the standard Unreal Engine Levels panel.
- Improvements to
CesiumSunSky, such as a new mobile-compatible atmosphere option, and a fix to resolve tiled artifacts in the atmosphere when viewing the globe from far away.
CesiumSunSkyhas been converted from C++ to Blueprints.
GlobeAwareDefaultPawnand derived classes like
DynamicPawnnow have a
CesiumGlobeAnchorComponentattached to them. This allows more consistent movement on the globe and allows the pawn's Longitude/Latitude/Height or ECEF coordinates to be specified directly in the Editor.
CesiumGlobeAnchorComponent, allowing access to the current position of a globe-anchored Actors like
- Added support for collision object types on
- We now explicitly free the
PlatformDataand renderer resources associated with
UTexture2Dinstances created for raster overlays when the textures are no longer needed. By relying less on the Unreal Engine garbage collector, this helps keep memory usage lower, both during play and in the Editor.
Powered by Cesium
You can now easily bring Cesium’s high precision globe and terrain onto the Microsoft Hololens 2 with the Project Anywhere XR sample project. Project Anywhere is an interactive simulation environment that streams 3D Tiles of the entire world from Cesium ion, bridging the physical and digital worlds.
The sample project is available for free on the UE Marketplace; download and adapt for your own needs.