Releases: CesiumGS/cesium-omniverse
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.
Cesium for Omniverse v0.13.0
π Get Started
This release requires Kit 105.1 (USD Composer 2023.2.0).
For installation instructions, see Cesium for Omniverse Quickstart.
Have questions? Ask them on the community forum.
π Change Log
- Changing certain tileset properties no longer triggers a tileset reload.
- Added support for
displayColor
anddisplayOpacity
for tileset prims. - Fixed rendering point clouds with alpha values.
Cesium for Omniverse v0.12.1
π Get Started
This release requires Kit 105.1 (USD Composer 2023.2.0).
For installation instructions, see Cesium for Omniverse Quickstart.
Have questions? Ask them on the community forum.
π Change Log
0.12.0
- Added a quick add button for Google Photorealistic 3D Tiles through ion.
- Added support for globe anchors.
- Added support for multiple imagery layers.
- Added alpha property to imagery layers.
- Added support for reading textures and imagery layers in MDL.
- Added Cesium for Omniverse Python API, see the
cesium.omniverse.api
module. - Fixed debug colors not working for tiles with vertex colors.
- Fixed hangs when loading tilesets by setting
omnihydra.parallelHydraSprimSync
tofalse
. - Basis Universal textures are now decoded to the native BCn texture format instead of RGBA8 in Kit 105.1 and above.
0.12.1
- Fixed version numbers.
Cesium for Omniverse v0.11.0
π Get Started
This release requires Kit 105.1 (USD Composer 2023.2.0).
For installation instructions, see Cesium for Omniverse Quickstart.
Have questions? Ask them on the community forum.
π Change Log
- Breaking change: Cesium for Omniverse now requires Kit 105.1 or above (USD Composer 2023.2.0 or above).
- Reduced the number of materials created when loading un-textured tilesets.
- Added debug option
cesium:debug:disableGeoreferencing
toCesiumDataPrim
to disable georeferencing and view tilesets in ECEF coordinates. - Improvements to C++ testing infrastructure.
Cesium for Omniverse v0.10.0
π Get Started
This release requires Kit 105.0 (USD Composer 2023.1.0 or 2023.1.1).
For installation instructions, see Cesium for Omniverse Quickstart.
Have questions? Ask them on the community forum.
π Change Log
- Improved error message if fetching tileset fails
- Added basic point cloud support
- Fixed loading extension in Omniverse Code 2023.1.1
- Fixed crashes when reloading tileset
- Fixed memory leak when removing tileset mid-load
- Fixed several other bugs related to removing tilesets mid-load
- Upgraded to cesium-native v0.26.0
Cesium for Omniverse v0.9.0
π Get Started
This release requires Kit 105.0 (USD Composer 2023.1.0 or 2023.1.1).
For installation instructions, see Cesium for Omniverse Quickstart.
Have questions? Ask them on the community forum.
π Change Log
- Breaking change:
CesiumTilesetPrim
now inherits fromUsdGeomGprim
instead ofUsdGeomBoundable
. - Improved texture loading performance by moving texture loading to a worker thread.
- Improved performance when refining with parent tile's imagery by sharing the same texture instead of duplicating it.
- Added support for assigning materials to a tileset.
- Improved styling of credits.
- Visually enable/disable top bar buttons based on sign-in status.
- Fixed bug where not all Cesium windows would not appear in Windows menu.
Cesium for Omniverse v0.8.0
π Get Started
This release requires Kit 105.0 (USD Composer 2023.1.0 or 2023.1.1).
For installation instructions, see Cesium for Omniverse Quickstart.
Have questions? Ask them on the community forum.
π Change Log
- Breaking change: Cesium for Omniverse now requires Kit 105 or above (USD Composer 2023.1.0 or above).
- Breaking change: broke out georeference attributes from
CesiumDataPrim
into dedicatedCesiumGeoreferencePrim
class. - Breaking change:
CesiumTilesetPrim
is now a concrete type that inherits fromUsdGeomBoundable
. - Breaking change:
CesiumTilesetPrim
now has an explicit binding to aCesiumGeoreferencePrim
. - Breaking change: default values for attributes are no longer written out when saved as
.usd
files. - Added ability to zoom to extents on tilesets.
- Added vertex color support.
- Added
cesium.omniverse.TILESET_LOADED
Carbonite event. - Added more statistics to the Cesium Debugging window.
- Fixed holes when camera is moving.
- Fixed orphaned tiles.
- Fixed credit parsing issue.
- Improved performance when refining with parent tile's imagery.
- Improved performance when creating Fabric geometry.
- Switched base material to
gltf/pbr.mdl
.
Cesium for Omniverse v0.7.0
- Set better default values when loading glTFs with the
KHR_materials_unlit
extension. This improves the visual quality of Google 3D Tiles. - Improved installation process by forcing application reload when Cesium for Omniverse is first enabled.
- Changed material loading color from red to black.
- Added
/CesiumSession
prim for storing ephemeral state in the Session Layer, includingecefToUsdTransform
. - Fixed credits not appearing on all viewports.
- Improved readability of debug statistics.
- Integrated Cesium Native's performance tracing utility.
- Updated to Cesium Native 0.24.0 which adds support for 3D Tiles 1.1 implicit tiling.
Cesium for Omniverse v0.6.2
- Added more rendering statistics to the Cesium Debugging window.
- Added debug options to the top-level
Cesium
prim. - Fixed issue where
cesium:enableFrustumCulling
wasn't appearing in the USD schema UI. - Fixed issue where some Fabric shader node prims were not being deleted.
Cesium for Omniverse v0.6.1
- Added
premake5.lua
tocesium.omniverse
andcesium.usd.plugins
to better support Kit templates. - Fixed crash in the Cesium Debugging window when reloading a stage.