Skip to content

Releases: CesiumGS/cesium-omniverse

Cesium for Omniverse v0.23.0

01 Oct 16:26
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Fixed bug where tilesets and raster overlays were not being passed the correct custom ellipsoid.
  • Fixed rendering base color textures that contain an alpha channel.

Cesium for Omniverse v0.22.0

04 Sep 05:37
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Cesium for Omniverse now supports using non-WGS84 ellipsoids.
    • A CesiumEllipsoidPrim should be specified on the ellipsoidBinding field of a CesiumReferencePrim.

Cesium for Omniverse v0.21.0

03 Jun 11:11
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Added pointSize attribute to CesiumTilesetPrim for controlling the size of points.
  • Added read-only attribute ecefToUsdTransform to CesiumGeoreferencePrim. Previously this was stored in /CesiumSession which has since been removed.
  • Fixed crash when updating globe anchor when georeferencing is disabled.
  • Fixed point cloud styling.

Cesium for Omniverse v0.20.0

01 May 12:22
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Fix missing button for adding imagery from Asset UI.
  • Updated cesium-native which includes a bug fix for reading GLB files with extra padding bytes.

Cesium for Omniverse v0.19.0

01 Apr 17:51
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Added scrollbar to main window UI.
  • Fixed issue when loading tilesets with Cesium ion Self-Hosted in developer mode.

Cesium for Omniverse v0.18.0

01 Mar 05:51
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Breaking change: removed deprecated properties projectDefaultIonAccessToken and projectDefaultIonAccessToken from CesiumDataPrim. CesiumIonServerPrim should be used instead.
  • Improved tile streaming performance by 35% by switching to UrlAssetAccessor from vsgCs.
  • Added support for disk tile caching which improves streaming performance by 50% when reloading the same scene.
  • Added support for Web Map Service (WMS) raster overlays.
  • Added support for Tile Map Service (TMS) raster overlays.
  • Added support for Web Map Tile Service (WMTS) raster overlays.
  • Added raster overlay options: maximumScreenSpaceError, maximumTextureSize, maximumSimultaneousTileLoads, subTileCacheBytes.
  • Added ability to bypass downloading of tiles clipped by a cartographic polygon raster overlay.
  • Added support for globe anchors on non-georeferenced tilesets.
  • Fixed crash when disabling and re-enabling the extension.
  • Fixed crash when setting certain /Cesium debug options at runtime.
  • Fixed crash when updating tilesets shader inputs.
  • Fixed crash when removing USD prims in certain order.
  • Fixed issue where Cesium ion session would not resume on reload.
  • Fixed issue where save stage dialog would appear when reloading Fabric stage at startup.
  • Fixed issue where zooming to tileset extents would not work correctly with non-identity transformation.
  • Fixed issue where globe anchors didn't work with xformOp:orient.
  • The movie capture tool now waits for tilesets to complete loading before it captures a frame.

Cesium for Omniverse v0.17.0

01 Feb 20:29
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Breaking changes for globe anchors:
    • Removed anchor_xform_at_path. Globe anchors can now be created directly in USD.
    • Split cesium:anchor:geographicCoordinates into separate properties: cesium:anchor:latitude, cesium:anchor:longitude, cesium:anchor:height.
    • Globe anchors no longer add a transform:cesium op to the attached prim. Instead the translate, rotateXYZ, and scale ops are modified directly.
    • Removed cesium:anchor:rotation and cesium:anchor:scale. Instead, use UsdGeom.XformCommonAPI to modify the globe anchor's local rotation and scale.
    • Globe anchors now use the scene's default georeference if cesium:georeferenceBinding is empty.
    • For migrating existing USD files, see CesiumGS/cesium-omniverse-samples#13
  • Breaking changes for imagery layers:
    • CesiumImagery was renamed to CesiumRasterOverlay and is now an abstract class. To create ion raster overlays, use CesiumIonRasterOverlay.
    • MDL changes: cesium_imagery_layer_float4 was renamed to cesium_raster_overlay_float4 and imagery_layer_index was renamed to raster_overlay_index.
    • ion raster overlays now use the scene's default ion server if cesium:ionServerBinding is empty.
  • Breaking change for tilesets:
    • Tilesets must now reference raster overlays with cesium:rasterOverlayBinding.
    • Tilesets now use the scene's default georeference if cesium:georeferenceBinding is empty.
    • Tilesets now uses the scene's default ion server if cesium:ionServerBinding is empty.
  • Added support for polygon-based clipping with CesiumPolygonRasterOverlay.
  • Added ability for multiple tilesets referencing the same raster overlay.
  • Added ability to reorder raster overlays in UI.
  • Added context menu options for adding raster overlays to tilesets.
  • Fixed multiple globe anchor related issues.
  • Fixed excessive property warnings when using custom materials.
  • Fixed adding raster overlays to selected tileset in the Add Assets UI.
  • Fixed loading 3D Tiles 1.1 implicit tilesets.

Cesium for Omniverse v0.16.0

02 Jan 16:03
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Fixed issue where the current ion session would be signed out on reload.
  • Fixed crash in Cesium Debugging window.

Cesium for Omniverse v0.15.0

15 Dec 02:56
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Added support for multiple Cesium ion servers by creating CesiumIonServerPrim prims.

Cesium for Omniverse v0.14.0

02 Dec 01:29
Compare
Choose a tag to compare

πŸš€ Get Started

This release requires Kit 105.1 (USD Composer 2023.2.0 or above).

For installation instructions, see Cesium for Omniverse Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

  • Added support for EXT_structural_metadata. Property values can be accessed in material graph with the cesium_property nodes.
  • Added support for EXT_mesh_features. Feature ID values can be accessed in material graph with the cesium_feature_id_int node.
  • Added support for custom glTF vertex attributes. Attribute values can be accessed in material graph with the data_lookup nodes.
  • Added support for changing a tileset's imagery layer dynamically in material graph.