Kit 106.4.0 Release Notes#

Release Date: November 2024

Kit SDK#

Added#

  • Asset Importer - Add support for PLY file format conversion to USD. [OMPE-23762]

  • Client Library - Upgrade to Client Library 2.53.2. [OMPE-26255]

  • Kit SDK - Added missing RTX Interactive AOVs (RenderVars) to omni.kit.menu.aov’s create_render_prim method. [OMPE-26041]

  • Kit SDK - Expose Image progress property for ui.Image. [OMPE-24959]

  • Kit SDK - Removed internal Kit app definitions from Kit SDK. [OMPE-24187]

  • Kit SDK - Fix the USD asset paths transformation to relative paths on Save as ... when using URIs with file scheme. [OMPE-24140]

  • USDRT - Add support closest texture lookup mode in MDL backend for MaterialX. [OMPE-25096]

  • XR - Reflections are too dim/disappear when there is no solid object behind a reflective surface. [OMPE-15471]

  • omni.kit.menu.core - Added API documentation. [OMPE-24649]

  • omni.kit.streamsdk.plugins - Added new /app/livestream/disableFrameCopying setting. [OMPE-21726]

  • omni.kit.widget.graph - Add ability to prohibit creation of empty isolation ports. [OMPE-24804]

Fixed#

  • Character Behavior - Fixed Stage Filter missing for Skeleton Roots. [OMPE-24958]

  • Fabric Scene Delegate (FSD) - Fixed performance regression with Light Linking. [OMPE-27460]

  • Fabric Scene Delegate (FSD) - Fixed a regression editing curveVertexCounts on a BasisCurves primitive with FSD enabled. [OMPE-26618]

  • Fabric Scene Delegate (FSD) - RTX Interactive: Light Linking is now supported even if Fabric Scene Delegate is enabled. [OMPE-4164]

  • Kit SDK - Fixed Requested type py::object not known error. [OMPE-25991]

  • Kit SDK - Enabling omni.kit.widget.extended_searchfield ext raises exception. [OMPE-25568]

  • Kit SDK - Updated Tracy profiler support to version 0.11.1. Requires extension omni.kit.profiler.tracy version 1.1.7 to view new Tracy captures. [OMPE-25385]

  • Kit SDK - ‘Copy to Clipboard’ button for Prim Path in Property window not functioning. [OMPE-24844]

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

  • Kit SDK - Fixed issue with Extension Manager resizer becoming disconnected from frame. [OMPE-18943]

  • Kit SDK - Fixed Extension Manager showing extensions that fail to load as enabled. [OMPE-4125]

  • Kit USD - Fix crash when indexing into empty array if ComputeExtent fails. [OMPE-26975]

  • OmniGraph - RandomNumerics node not behaving as expected. [OMPE-20753]

  • OmniGraph - TimeSamplePlayer node can’t find relative folder paths. [OMPE-14286]

  • PhysX - Fixed a crash in the Physx property query interface when querying rigid bodies that have missing or invalid colliders. [OMPE-26537]

  • USD Core - ABC (Alembic) files can’t be loaded from Nucleus. [OMPE-5370]

  • USDRT - UsdShadeNodeGraph nodes used in a material network as an output instead of a UsdShadeShader do not invalidate the material network anymore when Fabric Scene Delegate is enabled. [OMPE-26849]

  • USDRT - Fixes a potential crash when using OmniHydra-style transform attributes in Fabric when Fabric Scene Delegate is enabled. [OMPE-10797]

  • omni.kit.documentation.builder - Added missing dependency on omni.kit.pip_archive. [OMPE-26699]

Rendering#

Added#

  • RTX Rendering Algorithms - The Render Settings’s Debug View has been renamed to View and is now listed under RTX Common, rather than the Debug section. It includes the newly-added Illuminance and Luminance AOV views and their respective view settings. [OMPE-25085]

  • RTX Rendering Algorithms - RTX Interactive: If Denoise AOVs is enabled, the Alpha channel will now also be denoised. [OMPE-24398]

  • RTX Rendering Algorithms - RTX Interactive: Luminance and Illuminance AOVs have been added, along with viewing and picking settings in the render settings’ Common View section. [OMPE-14665]

  • RTX Rendering Algorithms - Unsupported Debug Views have been removed from the Views UI. [OMPE-5213]

  • RTX Systems: Geometry, SDG - Improved performance of animation/editing of instance-interpolation primvars (point instancer). [OMPE-25278]

  • RTX Systems: Geometry, SDG - Meshes with subdivision refinement are now cached, speeding up scene load time. [OMPE-8690]

  • RTX Systems: Geometry, SDG - The curve texcoord loading code has been augmented to load and if necessary interpolate constant, uniform, and vertex primvars. Varying primvars are not currently supported. [OMPE-2429]

Fixed#

  • RTX Renderer and Sensors - Overall - RTX Interactive: Fixed a crash which could occur when switching to this render mode with multiple GPUs enabled. [OMPE-25817]

  • RTX Renderer and Sensors - Overall - RTX Real-Time: Fixed an issue where for some complex materials, fractional opacity would appear as opaque. [OMPE-24414]

Materials#

Added#

  • Materials - The usd.mdl (Kit 106.1) and UsdMdl Kit 106.2 Python modules have been renamed to omni.UsdMdl. The use of either of the following in client code will result in a deprecation message instructing the user to update their code accordingly: import usd.mdl, import UsdMdl [OMPE-26130]

  • Materials - Update omni_core_materials version to 1.3.3 in Kit [OMPE-25911]

  • Materials - Extensions can now register MDL modules without artificial restrictions on package names. [OMPE-24831]

Fixed#

  • Materials - Fixes regression when reloading MDLs with Material Graph extensions enabled. [OMPE-26146]

  • Materials - USD Hydra now supports USD arrays as MDL material inputs. [OMPE-16695]

Known Issues#

  • Templates - Thin packaging process may present a git error, but the packaging process should complete successfully. [OMPE-28617]

  • Live Workflow - Cannot invite users to Live session in Linux. [OMPE-28590]

  • Materials - Kit can hang when modifying MDL files outside of Kit while associated materials is selected and visible in property panel. [OMPE-28199]

  • Templates - When utilizing the Kit SDK’s new_project.sh file to create a repository, the resulting folder has 2 files that are not executable that should be: ./repo.sh and ./tools/packman/python.sh. Use chmod +x <file_path> to set these scripts as executable. [OMPE-28087]