Kit 106.3 Release Notes#

Release Notes#

Release Date: October 2024

Added#

  • Asset Converter - Added stage up-axis options for using the imported asset’s up-axis for the USD stage’s up-axis or overriding it with Y-up or Z-up. Added combobox (drop-down menu) for selecting the up-axis. [OMPE-16472]

  • Extension Manager - New Extension Template functionality is now in a separate sample extension: omni.kit.extensions.widget.create_extension. [OMPE-20917]

  • Extension Manager - Dependency graph view functionality is now in separate sample extension: omni.kit.extensions.widget.graph. [OMPE-20916]

  • Fabric Scene Delegate (FSD) - Implement population versioning for sparse fabric cache invalidation. [OMPE-19445]

  • Foundation - Python public interfaces are extracted at build time to python_api.md files. [OMPE-19970]

  • USDRT - usdrt::UsdPrimRange uses Connectivity when Population is Enabled. Add iterable USDHierarchyRange to Fabric Connectivity to support this. Expect different results from USD; Connectivity does not include GeomSubsets as prims, and also includes additional fabric specific prims (/__Fabric_StageInfo /TempChangeTracking). [OMPE-16483]

  • omni.ui - Added support for clearing omni.ui.Window visibility changed callbacks with set_visibility_changed_fn(None). [OMPE-23716]

  • omni.ui - Added a new property called explicit_hover to omni.ui.widget. When this property is set to true, the parts of this widget that are obscured by other widgets will not respond to hover/press mouse events. [OMPE-15588]

Fixed#

  • Fabric - With COW enabled, MirroredArrayOf has mismatching count and cpuArray/elemSize values after snapshot restore. [OMPE-18709]

  • Fabric Scene Delegate (FSD) - IFabricSampleStorage::setOnUneditableCallback sets incorrect callback value. [OMPE-22010]

  • Fabric Scene Delegate (FSD) - Fabric Rendering View and Population only work on the default UsdContext. [OMPE-22009]

  • Foundation - Downgraded occasional extension cache pruning log errors to info. [OMPE-15050]

  • Kit SDK - Metrics Assembler added to Base Editor. [OMPE-24890]

  • Kit SDK - Fixed a rare crash that could occur sometimes at startup or scene load. [OMPE-22974]

  • Kit SDK - Meters per Unit UI turns blank in viewport on loading a new stage. [OMPE-21522]

  • Kit SDK - Fixed issue for drag and drop of SimReady assets to stage. [OMPE-19784]

  • Kit SDK - Removed internal dependencies from kit-kernel apps. [OMPE-11890]

  • OmniGraph - Fixed issue with graphs when adding/removing layers or root layer opinions. [OMPE-24311]

  • OmniGraph - Dead lock caused by multithreaded USD write access when loading several graphs from USD at the same time. [OMPE-22090]

  • OmniGraph - Fixed a memory overwrite with compound nodes that could occur when unloading the stage. [OMPE-21595]

  • USDRT - Fixed intermittent crash/hang when deleting USD prims. [OMPE-24375]

  • USDRT - USDRT SdfPath less-than operator should behave the same as USD. [OMPE-18389]

  • omni.kit.hotkeys.core - Fixed issue with hotkeys not working when switching keyboard layout. [OMPE-21262]

  • omni.kit.usd.collect - Fixed issue when collecting referenced assets with USD only modifies the original asset. [OMPE-15324]

  • omni.kit.usd.layers - Added missing optional dependency on omni.kit.usd.layers. [OMPE-21926]

  • omni.kit.window.extensions - Fixed issue where Extension Manager would show extensions as Update Needed but was on latest compatible version. [OMPE-19510]

  • omni.kit.window.file - Do not run callback in draw thread to avoid possible crash. [OMPE-25104]

  • omni.usd.libs - Removed unnecessary dependency on omni.kit.pip_archive. [OMPE-23014]

Improved#

  • Fabric - Fabric connectivity faster support for USDRT xform update. [OMPE-21500]

  • OmniGraph - Improved OmniGraph loading performance. [OMPE-22450]

  • USDRT - Many improvements to Fabric hierarchy and connectivity targeting robotics and physics use cases enabling thousands of changes per frame. [OMPE-20759]

  • omni.hydra.engine.stats - Updated API docs. [OMPE-8305]

  • omni.index - Updated support level to “Core”. [OMPE-24710]

  • omni.kit.menu.common - Updated API docs. [OMPE-22353]

  • omni.kit.window.conolse - Updated API docs. [OMPE-8362]

  • omni.kit.window.status_bar - Updated API docs. [OMPE-8367]

  • omni.syntheticdata - Updated support level to “Sample”. [OMPE-21060]