Kit 106.2 Release Notes#
Release Notes#
Release Date: October 2024
Added#
Fabric Scene Delegate - Added transform stack resets via the “omni:fabric:resetXformStack” boolean attribute. [OMPE-15857]
Fabric Scene Delegate - DisplayColor is now supported for BasisCurve. [OMPE-14954]
omni.kit.menu.utils - Added support to menu helpers for multiple windows with submenu. [OMPE-14771]
omni.kit.viewport.menubar.core - Update API Docs. [OMPE-8346]
omni.kit.window.cursor - Improved APIs and documentation. Custom cursors can be defined in Kit configuration files. [OMPE-14199]
omni.kit.window.extensions - Added placeholder preview images. [OMPE-16186]
omni.kit.window.extensions - Added separate metadata tab for Extensions. [OMPE-14120]
omni.kit.window.extensions - Added setting “/exts/omni.kit.window.extensions/default_filter” which can be ‘featured’ or [‘featured’, ‘enabled’] etc. [OMPE-14116]
omni.kit.window.stage - Added a horizontal scrollbar and name column resizer is not blocked by the window frame. [OMPE-20718]
Fixed#
Fabric Scene Delegate (FSD) - Fixed malformed BasisCurves with FSD enabled. [OMPE-12742]
Kit SDK - Fixed issue with script editor giving wrong error location with selected code. [OMPE-17482]
Kit SDK - Fix UsdUvTexture property panel handling of missing texture references. [OMPE-16061]
Kit SDK - Fixed inconsistent icons in context menus. [OMPE-8922]
Kit USD - Fixed support for MDL files embedded in USDZ. [OMPE-15425]
OmniGraph - Fixed a memory overwrite with compound nodes that could occur when unloading the stage. [OMPE-21595]
OmniGraph - Fixed issue with graphs being reset. Resets can happen USD sends resync notices with paths that affect graphs under that path. For example, a file->save as operation or a time code change can trigger resync notice with “/” as the path - meaning everything in the stage has potentially changed. In response, OmniGraph tried to reset and reload itself, but sometimes this is not happening correctly, which is the root cause of this bug. We have now made the graph reset operation much more robust, and should fix this bug. Note that there are still cases where if the graph is holding onto some transient data that is not stored in USD, that data cannot be restored when a reset happens (this is not the case for this particular use case). [OMPE-15844]
SimReady - Fixed a bug with relative pathing of MDL modules. [OMPE-20272]
USD Exchange - Fixed an issue that OBJ files, when converted to USD files, did not apply the correct meters per unit scale. [OMPE-16475]
USD Exchange - Fixed copy errors for textures and references while converting some OBJ files to USD. [OMPE-15003]
USD Exchange - Fixed a crash when importing certain gLTF and GLB files to a USD stage. [OMPE-14519]
USD Exchange - Fixed an issue with FBX import to USD that caused a 0 to be added to the end of the skelroot name. [OMPE-12228]
USD Exchange - Fixed an issue on Linux for cases where some GLIB files did not correctly convert the animation and mesh data to USD. [OMPE-12136]
USD Exchange - Fixed an issue with gLTF files not having the correct orientation after conversion to USD. [OMPE-5561]
omni.graph - Fixed Omnigraph polluting USD root layer. [OMPE-15845]
omni.graph.ui - Remove deprecated imports of OmniGraph* schema. [OMPE-16834]
omni.kit.property.transform - Fixed xformOp:transform errors with transform property editor. [OMPE-16036]
omni.kit.property.usd - Fixed create_label and create_text_label to handle elided_text correctly. [OMPE-16060]
omni.kit.renderer.capture - Allow CPU capture of Depth buffer and ensure it can be captured when requested. [OMPE-22112]
omni.kit.tool.asset_importer - Fixed duplicate file extension options in import options dialog. [OMPE-21145]
omni.kit.usd.collect - Fixed collection failure with long paths on Windows. [OMPE-15096]
omni.kit.viewport.menubar.display - Fixed issue where Skeleton Visual Type should not be visible in viewport menu. [OMPE-20091]
omni.kit.viewport.menubar.render - Fixed issue with debug render target views when changing renderers. [OMPE-3099]
omni.kit.window.extensions - Fixed long latency with Extension Manager when syncing extensions. [OMPE-14118]
omni.stageupdate - Fixed “Client omni.stageupdate.plugin has acquired..” performance warnings. [OMPE-16022]
omni.usd - Fixed resources with file:/-URI not made relative on save stage. [OMPE-12316]
Improved#
Fabric Scene Delegate - Improved fabric population for faster scene load. [OMPE-18456]
Fabric Scene Delegate - Population of USD Primvars in Fabric is now very fast and is the default behavior. The –/app/usdrt/population/utils/populatePrimvarsInFabric setting is now unused. [OMPE-12770]
omni.kit.manipulator.transform - Improved startup time. [OMPE-16870]
omni.ui_query - Fix performance issue with OmniUIQuery.get_widget_path [OMPE-15065]
Removed#
Fabric Scene Delegate - Removed unused geometry streaming settings from Advanced Fabric Scene Delegate settings. [OMPE-14933]