Skip to content

Releases: CesiumGS/cesium-unreal

Cesium for Unreal v2.16.0

01 May 04:37
Compare
Choose a tag to compare

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Additions 🎉
  • Added a Cesium -> Geocoder -> Geocode Blueprint function, making it easy to query the Cesium ion geocoder.
  • Added UCesiumMetadataPickingBlueprintLibrary::FindPropertyTableProperty to search for a FCesiumPropertyTableProperty by name on a given UPrimitiveComponent.
Fixes 🔧
  • Fixed a linking issue introduced in v2.15.0 in GoogleTilesTestSetup.
  • The "unsupported primitive mode" warning is now only logged once to avoid console spam.
  • Request cache will now use FPaths::ProjectUserDir instead of FPaths::EngineUserDir on non-Android and non-iOS platforms, fixing a permissions issue in Development builds.
  • Fixed a build issue with KTX-Software's overlay port on Windows when there is no bash.exe in the system PATH and Git-for-windows is installed in a non-default directory.

In addition to the above, this release updates cesium-native from v0.46.0 to v0.47.0. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.15.0

01 Apr 06:47
Compare
Choose a tag to compare

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Additions 🎉
  • Actors spawned through the Cesium editor panel, such as tilesets and cartographic polygons, will now be parented to the first selected georeference - if any - instead of always being parented to the first georeference in the scene.
  • WorldHeight Runtime Virtual Texture output is now set to the Z component of the world position.
Fixes 🔧
  • Fixed a bug where a glTF material with alphaMode=BLEND would be rendered as opaque if its baseColorFactor was not set.
  • Fixed a crash that could occur when rapidly refreshing a tileset.
  • Fixed crash when tilesets with point clouds were used in combination with Hardware Ray Tracing.
  • Worked around an apparent Metal problem that prevented polygon clipping from working correctly on macOS.
  • Fixed normals being incorrectly written to Runtime Virtual Texture output in tangent space instead of in world space.

In addition to the above, this release updates cesium-native from v0.45.0 to v0.46.0. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.14.1

06 Mar 10:22
Compare
Choose a tag to compare

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Fixes 🔧
  • Fixed the "Auto Fill" and "Generate Material" buttons on UCesiumFeaturesMetadataComponent, which broke with the previous release.

Cesium for Unreal v2.14.0

03 Mar 02:14
Compare
Choose a tag to compare

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Breaking Changes 📣
  • UCesiumFeaturesMetadataComponent now directly stores FCesiumFeatureMetadataDescription instead of duplicating its inner properties.
Additions 🎉
  • Added support for drawing 3D Tilesets to Runtime Virtual Textures.
  • Added MLB_AngleMask for masking Material Layers based on a tangent vector.
  • Added ML_CesiumRVTBaseColorOverlay for Overlaying the BaseColor of an RVT in your material.
  • Added support for enum structural metadata properties to CesiumPropertyArray, CesiumPropertyTable, CesiumPropertyTableProperty, CesiumPropertyTexture, CesiumPropertyTextureProperty, and CesiumMetadataValue.
Fixes 🔧
  • "External Tilesets" are now unloaded when they are no longer used. This will significantly reduce the growth of memory usage over time when using Google Photorealistic 3D Tiles and similar tilesets.

In addition to the above, this release updates cesium-native from v0.44.3 to v0.45.0. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.5.1 (Unreal Engine 5.1 only)

15 Feb 04:05
Compare
Choose a tag to compare

This is a special release for Unreal Engine 5.1. For later versions of Unreal Engine, please see the latest release instead.

This release includes support for Unreal Engine v5.1 for Windows, Linux, and Android. Sorry, macOS and iOS are not supported.

Fixes 🔧
  • Fixed a bug that caused a crash when loading Google Photorealistic 3D Tiles.

This release updates cesium-native from v0.35.0 to v0.35.1. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.11.1 (Unreal Engine 5.2 only)

14 Feb 07:36
Compare
Choose a tag to compare

This is a special release for Unreal Engine 5.2. For later versions of Unreal Engine, please see the latest release instead.

This release includes support for Unreal Engine v5.2 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Fixes 🔧
  • Fixed a bug that caused a crash when loading Google Photorealistic 3D Tiles.

This release updates cesium-native from v0.42.0 to v0.42.1. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.13.3

12 Feb 12:12
Compare
Choose a tag to compare

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Fixes 🔧
  • Fixed another bug related to glTF credit parsing.

This release updates cesium-native from v0.44.2 to v0.44.3. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.13.2

10 Feb 03:01
Compare
Choose a tag to compare

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Fixes 🔧
  • Fixed a bug that caused a crash while parsing glTF credits ending with a semicolon. This could prevent recently-updated Google Photorealistic 3D Tiles from loading successfully.

This release updates cesium-native from v0.44.1 to v0.44.2. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.13.1

03 Feb 08:15
Compare
Choose a tag to compare

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Fixes 🔧
  • Fixed a bug that prevented logging into Cesium ion.

This release updates cesium-native from v0.44.0 to v0.44.1. See the changelog for a complete list of changes in cesium-native.

Cesium for Unreal v2.13.0

03 Feb 05:00
Compare
Choose a tag to compare
Pre-release

This release includes support for Unreal Engine v5.3, v5.4, and v5.5 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Additions 🎉
  • Added CesiumUrlTemplateRasterOverlay, allowing a raster overlay to be added using tiles requested based on a specified URL template.
  • Added EstimateTimeZoneForLongitude method to ACesiumSunSky to set a reasonable TimeZone value at the given longitude.
  • The "Place Georeference Origin Here" button on ACesiumGeoreference will now adjust the time zone of the ACesiumSunSky instances that reference it, based on the new origin's longitude. This improves user experience when moving the origin to locations where it would be nighttime in the current time zone.
  • Added RequestHeaders property to Cesium3DTileset, allowing per-tileset headers to be specified.
  • Added RequestHeaders properties to CesiumTileMapServiceRasterOverlay, CesiumUrlTemplateRasterOverlay, CesiumWebMapServiceRasterOverlay,
    and CesiumWebMapTileServiceRasterOverlay, allowing per-raster-overlay HTTP headers to be specified.
Fixes 🔧
  • Fixed another bug in CesiumSubLevelSwitcherComponent that could prevent all sub-levels from loading if a single sub-level failed to load.
  • Fixed a crash in UCesiumIonServer when running in a packaged build where tilesets are only created at runtime.
  • Worked around a limitation in Unreal's FMatrix -> FTransform conversion that prevented models with a small scale factor (e.g., where vertex positions are expressed in millimeters) from rendering because their scale was treated as 0.0.
  • Fixed a crash when calling SampleHeightMostDetailed blueprint function without a valid tileset.
  • Removed duplicate "Enable Water Mask" checkbox on Cesium3DTileset resulting from EditCondition flag.

In addition to the above, this release updates cesium-native from v0.43.0 to v0.44.0. See the changelog for a complete list of changes in cesium-native.