Cesium for Unreal v2.6.0
This release includes support for Unreal Engine v5.2, v5.3, and v5.4 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.
- Unreal Engine 5.2: CesiumForUnreal-52-v2.6.0.zip
- Unreal Engine 5.3: CesiumForUnreal-53-v2.6.0.zip
- Unreal Engine 5.4: CesiumForUnreal-54-v2.6.0.zip
Breaking Changes 📣
- Renamed the following properties on
CesiumWebMapTileServiceRasterOverlay
:Url
->BaseUrl
West
->RectangleWest
South
->RectangleSouth
East
->RectangleEast
North
->RectangleNorth
UseWebMercatorProjection
has been deprecated onCesiumWebMapTileServiceRasterOverlay
. Instead, use theProjection
enum property to specify betweenGeographic
orWebMercator
projection.
Additions 🎉
- Added support for Instanced 3D Meshes (I3DM) and the glTF
EXT_mesh_gpu_instancing
extension. - Improved DynamicPawn movement by interpolating to its intended speed. This provides smoother movement over areas with large height variation, e.g., when flying over buildings in a city.
- Added
TileWidth
andTileHeight
properties toCesiumWebMapTileServiceRasterOverlay
.
Fixes 🔧
- Fixed an issue with pixel dithering artifacts that could appear on tilesets.
- Fixed an issue where DynamicPawn could get stuck after interrupting a flight from
UCesiumFlyToComponent
. - Fixed a bug where
CesiumTileMapServiceRasterOverlay
,CesiumWebMapServiceRasterOverlay
, andCesiumWebMapTileServiceRasterOverlay
would attempt to load empty URLs. - Fixed a bug that caused some textures shared between multiple glTF primitives to be missing entirely.
- Fixed a bug that caused tilesets to fail to load with the "Experimental Occlusion Culling Feature" enabled.
- Fixed a problem that could cause linker errors when packaging a game using both Cesium for Unreal and the Pixel Streaming plugin in Unreal Engine 5.4.
In addition to the above, this release updates cesium-native from v0.35.0 to v0.36.0. See the changelog for a complete list of changes in cesium-native.