Releases: CesiumGS/cesium-omniverse
Cesium for Omniverse v0.23.0
π 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
π 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 theellipsoidBinding
field of aCesiumReferencePrim
.
- A
Cesium for Omniverse v0.21.0
π 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 toCesiumTilesetPrim
for controlling the size of points. - Added read-only attribute
ecefToUsdTransform
toCesiumGeoreferencePrim
. 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
π 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
π 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
π 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
andprojectDefaultIonAccessToken
fromCesiumDataPrim
.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
π 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 thetranslate
,rotateXYZ
, andscale
ops are modified directly. - Removed
cesium:anchor:rotation
andcesium:anchor:scale
. Instead, useUsdGeom.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
- Removed
- Breaking changes for imagery layers:
CesiumImagery
was renamed toCesiumRasterOverlay
and is now an abstract class. To create ion raster overlays, useCesiumIonRasterOverlay
.- MDL changes:
cesium_imagery_layer_float4
was renamed tocesium_raster_overlay_float4
andimagery_layer_index
was renamed toraster_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.
- Tilesets must now reference raster overlays with
- 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
π 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
π 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
π 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 thecesium_property
nodes. - Added support for
EXT_mesh_features
. Feature ID values can be accessed in material graph with thecesium_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.