Releases: CesiumGS/cesium-omniverse
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.
Cesium for Omniverse v0.6.0
- Added option to show credits on screen.
- Fixed issue where tileset traversal was happening on hidden tilesets.
- Fixed issue where tile render resources were not being released back into the Fabric mesh pool in certain cases.
- Fixed regression where the texture wrap mode was no longer clamping to edge.
Cesium for Omniverse v0.5.0
- Added material pool for better performance and to reduce texture/material loading artifacts.
- Added support for multiple viewports.
- Fixed red flashes when materials are loading.
- Fixed cyan flashes when textures are loading.
- Fixed adding imagery as base layer for existing tileset.
- Fixed Fabric types for
tilesetId
andtileId
. - Upgraded to cesium-native v0.23.0.