Kit 110.0 Release Notes#

Release Date: February 2026

Kit SDK#

Added#

  • Asset Validator - Custom bounds checking validators can now be authored for asset validation workflows. [OMPE-40497]

  • CAD Converter - Add DiagnosticLogConsumer to parse status, warn, and error logs from backend converter libraries. [OMPE-73431]

  • CAD Converter - Capture converter options for each conversion, ensuring all relevant parameters are recorded in Omni logs. [OMPE-72124]

  • CAD Converter - Capture conversion status and diagnostic output for each conversion in Omni logs. [OMPE-71396]

  • CAD Converter - Up-axis option for STEP file import. [OMPE-58426]

  • DGN Converter - Added support for translating BSplineSurface elements into Mesh prims. [OMPE-69778]

  • DGN Converter - Added support for ACIS based smart solid elements. [OMPE-66641]

  • FSD - OmniCoordSysAPI is now supported in the Fabric Scene Delegate. [OMPE-68965]

  • Fabric - The issue was fixed by recent improvements to change tracking in FSD. [OMPE-40375]

  • Foundation - Added TURN server support for live streaming WebRTC connections. [OMPE-79015]

  • Kit SDK - Added platform-agnostic package support to repo_package, enabling platform-independent template packages. [OMPE-78589]

  • Kit SDK - File picker toolbar now supports navigating to custom URLs directly. [OMPE-74353]

  • OmniGraph - Added node type deprecation flag support for OGN, enabling deprecation warnings and centralized messaging. [OMPE-74050]

  • Physics - Added nested rigid body support with GPU-accelerated transform updates. [OMPE-78577]

  • RTX - Added Fabric Scene Delegate support for Gaussian Splat Schema, including USD Light Field schemas with ParticleField3DGaussianSplat prim type. [OMPE-74487]

  • Scene Optimizer - New operation and validation checker to detect and remove unused UV sets on meshes. [OMPE-65191]

  • Scene Optimizer - Coincident geometry detection now supports fuzzy matching for more flexible duplicate identification. [OMPE-61787]

  • Scene Optimizer - A Python API is now available for the mesh-to-primitive fit operation, enabling scripted geometry simplification workflows. [OMPE-52363]

  • Scene Optimizer - A new RTX mesh count validator warns when scenes exceed the recommended mesh limit for optimal RTX rendering performance. [OMPE-40481]

Fixed#

  • CAD Converter - Resolve issue where conversion subprocess blocked the main Kit thread when using the services extension. [OMPE-74106]

  • Collaboration - Camera properties are not properly saved to session layer for implicit cameras, causing viewport rendering issues when leaving live sessions. [OMPE-73361]

    Workaround: After users leave the session update the lighting back to “Stage Lights”.

  • Cubric - Application crash (SIGILL) can occur when the Cubric adapter plugin is automatically instantiated at runtime. [OMPE-68453]

  • Extension Manager - Changing extension version at runtime loads stale modules from fast importer cache. [OMPE-72825]

  • FSD - cudaErrorInvalidResourceHandle error when playing cloth simulation animation on multi-GPU systems. [OMPE-70568]

  • FSD - Kit crashes when loading a scene from the “Open Recent” menu. [OMPE-64719]

  • Fabric - Crash on Linux due to null pointer dereference in getDataCache. [OMPE-63319]

  • Fabric Scene Delegate - App freezes during collection creation. [OMPE-65187]

  • Foundation - NLS license server consumes licenses based on all active GPUs on the system rather than only GPUs used by Kit, ignoring /renderer/multiGpu/enabled and /renderer/multiGpu/maxGpuCount settings. [OMPE-76852]

  • Foundation - Pressing keyboard keys generated spurious console warnings in Omniverse on DGX Cloud. [OMPE-69969]

  • Kit App Template - Elements in USD Viewer scenes are not interactable. [OMPE-76946]

  • Kit SDK - omni.activity.ui does not capture USD|Resolve events, causing incomplete activity model updates. [OMPE-80528]

  • Kit SDK - Dragging an item from Content Browser into the viewport creates incorrect references when the item is not part of the current selection. [OMPE-79116]

  • Kit SDK - Timeline widget does not show the current time position when first opened via a deeplink. [OMPE-78036]

  • Kit SDK - MaterialX referenced shaders break when collecting a USD stage, due to incorrect texture collection when image inputs have colorspace attributes. [OMPE-74584]

  • Kit SDK - Live sync participants are temporarily dropped from sessions while performing large operations, due to heartbeat timeout on blocked main thread. [OMPE-74200]

  • Kit SDK - The “Copy All” button in the Help > About dialog copies incorrect data when clicking on bottom tabs instead of copying the active tab’s content. [OMPE-72864]

  • Kit SDK - Custom render variables (AOVs) cannot be displayed in the viewport widget when the present thread is enabled. [OMPE-72014]

  • Kit SDK - SectionManager.set_direction in omni.kit.section.tool has no effect when called programmatically. [OMPE-71957]

  • Kit SDK - Extension Manager search does not match against extension keywords. Searches without an @ prefix now perform keyword-based matching. [OMPE-71621]

  • Kit SDK - The file browser does not refresh to show updated file sizes or modification dates after files change on disk. [OMPE-70789]

  • Kit SDK - omni.kit.viewport.legacy_gizmos emits excessive Carbonite warnings during viewport operations. [OMPE-70700]

  • Kit SDK - Content Browser connection window does not display the correct default service type. [OMPE-69869]

  • Kit SDK - The Collect Tool produces incorrect materials when collecting scene assets. [OMPE-67145]

  • Kit SDK - Convert References to Payloads UI feature did not function during automated editing. [OMPE-66314]

  • Kit SDK - Collect Asset operation corrupts MDL paths for materials that use relative imports. [OMPE-64813]

  • Kit SDK - Nucleus connection dialog not showing correct server URL prefix matching the current server type. [OMPE-64318]

  • Kit SDK - “Copy All Property Values” in Materials and Shaders does not copy all property values. [OMPE-60907]

  • Kit SDK - The main viewport flickers when multiple Hydra engine instances are active (for example, while loading and visualizing a lidar sensor) due to a present-thread synchronization issue in omni.kit.hydra_texture. [OMPE-54307]

  • Kit SDK - Bounding boxes are only initialized for prims that have a kind metadata set, causing selection and framing issues on prims without kind. [OMPE-50897]

  • Kit USD - Material assignments are missing in the Property Editor for certain assets because the material purpose does not update based on the active render delegate. [OMPE-41442]

  • Movie Capture - Multimatte AOV failed to capture when using Render Products with render mode presets. [OMPE-72613]

  • OmniGraph - omni.graph.tools OGN module loading produces errors on Ubuntu 24.04 systems. [OMPE-82439]

  • OmniGraph - OmnigraphAttributeBase._stage becomes None while editing OmniGraph node properties, causing exceptions in the USD property panel. [OMPE-74621]

  • OmniGraph - PostRenderGraph stores node data with an incorrect path, potentially causing data lookup failures. [OMPE-69138]

  • OmniGraph - Python database module imports for omni.warp nodes sporadically fail during OmniGraph node registration. [OMPE-43367]

  • Physics - Application crashes when accessing expired physics prims. [OMPE-81270]

  • Physics - Objects with PhysX Trigger API applied do not follow their parent prim transforms. [OMPE-81262]

  • Physics - Application crashes in Cubric plugin. [OMPE-75070]

  • RTX - Unable to ‘Undo’ consistently after adding a dome light. [OMPE-65059]

  • Replicator - Pipeline fails to produce frames when both async rendering and Fabric Scene Delegate (FSD) are enabled simultaneously. [OMPE-67804]

  • Sensor RTX - Render quality degrades on camera switches due to DLSS-RR history not being properly reset, causing noisy first frames after scene value changes. [OMPE-21936]

  • USD Exchange - CAD Converter long conversion times with Revit files. [OMPE-63428]

  • USD Storage - A crash (SIGABRT) can occur in the USD resolver during initial asset stat operations on Linux. [OMPE-54904]

  • USDRT - usdrt::UsdStage::WriteToStage fabric-only property filter is inverted, excluding all properties instead of only fabric-specific ones. [OMPE-76310]

  • Variant Editor - Modal dialog at startup prevents optional license enforcement dialog from functioning. [OMPE-73414]

  • Warp - Slicing a weak Warp array returned from a tiled annotator with do_array_copy=False produces an error. [OMPE-72692]

  • omni.kit.window.preferences - create_setting_widget_combo tooltip displays on the combo box instead of the label. [OMPE-77030]

  • omni.ui - Thread safety issue during Image destruction and loading causes crashes when using the resource manager. [OMPE-61620]

Improved#

  • Browsers - Greatly improved efficiency fetching content for content browsers. [OMPE-65465]

  • CAD Converter - Upgraded libxml2 in omni.kit.converter.hoops_core from 2.12.7 .[OMPE-43354]

  • DGN Converter - Upgraded ODA SDK to version 26.11 to add ACIS solid modeling support. [OMPE-73492]

  • DGN Converter - Added additional tessellation parameters beyond surfaceTolerance, exposing more control from the ODA Drawings SDK. [OMPE-59699]

  • FSD - Mesh topology attributes are now supported during fast-diffing, enabling more efficient updates and VtArray sharing for topology changes. [OMPE-71187]

  • FSD - UsdHierarchyChildIterator now supports range-based for loops for iterating over child prims. [OMPE-68808]

  • Fabric - topedit__removePrimsBatch performance regression caused by new topology version counters. [OMPE-75418]

  • Fabric - setArrayAttributeWithSpan API now uses separate Span and BitArray arguments instead of a combined SpanWithValidity, improving data layout efficiency. [OMPE-70158]

  • Foundation - Updated Live Streaming to StreamSDK 04_84. [OMPE-79013]

  • Foundation - c_str() now consistently guarantees a null-terminated return value across all Carbonite string types. [OMPE-68830]

  • Kit SDK - Updated cryptography package from 46.0.3 to 46.0.5 in omni.services.pip_archive. [OMPE-82023]

  • Kit SDK - Updated aiohttp dependency in omni.kit.perf_startup. [OMPE-81706]

  • Kit SDK - Updated aiohttp dependency in omni.kit.command_macro.core. [OMPE-81703]

  • Kit SDK - Updated OpenSSL from 3.5.4 to 3.5.5 in omni.services.pip_archive. [OMPE-81460]

  • Kit SDK - Updated urllib3 from 2.6.1 to 2.6.3 in omni.services.pip_archive. [OMPE-81458]

  • Kit SDK - Updated NVIDIA IndeX libraries to version 387500.3473. [OMPE-80085]

  • Kit SDK - Updated jaraco-context from 5.3.0 to 6.1.0 in omni.services.pip_archive. [OMPE-79966]

  • Kit SDK - Updated aiohttp from 3.12.14 to 3.13.3 in omni.services.pip_archive. [OMPE-79960]

  • Kit SDK - Updated wheel from 0.45.1 to 0.46.3 in omni.services.pip_archive. [OMPE-79956]

  • Kit SDK - Updated OpenSSL from 3.5.0 to 3.5.5 in omni.kit.livestream.webrtc. [OMPE-79752]

  • Kit SDK - Updated pycares to 5.0.1 in omni.kit.pip_archive. [OMPE-79270]

  • Kit SDK - Updated langgraph from 1.0.5 to 1.0.6 in omni.ai.langchain.core. [OMPE-78578]

  • Kit SDK - Updated urllib3 from 2.5.0 to 2.6.3 in repo tools. [OMPE-78067]

  • Kit SDK - Updated urllib3 from 2.6.2 to 2.6.3 and certifi to 2023.7.22+ in omni.configurator_publisher. [OMPE-78066]

  • Kit SDK - Updated aiosignal to 1.4.0 for aiohttp 3.12.14 compatibility. [OMPE-76628]

  • Kit SDK - Material library search and replace operations are significantly slow in scenes with many instances due to use of Usd.TraverseInstanceProxies. [OMPE-76170]

  • Kit SDK - Updated omni.kit.profiler.window with Tracy backend support and removed deprecated Snakeviz dependency. [OMPE-74648]

  • Kit SDK - Added NVCF instance ID and telemetry session ID to About window for easier troubleshooting. [OMPE-72390]

  • Kit SDK - ContextMenuEvent in omni.kit.window.toolbar is now part of the public API. [OMPE-59141]

  • Kit SDK - UsdNotice handling in omni.usd is more efficient by consolidating multiple prim-caching notice handlers into a single instance. [OMPE-46196]

  • OmniGraph - Major lock contention between the async render thread and main thread due to the ExecutionController execution mutex reduces throughput in simulation workflows. [OMPE-71186]

  • PhysX - Clash detection overlap report generation is slow for complex scenes. [OMPE-67033]

  • RTX - Improved Fabric Scene Delegate performance in PhysX non-render update path. [OMPE-74520]

  • Replicator - Replicator introduces significant performance bottlenecks during simulation workflows. [OMPE-72808]

  • Scene Optimizer - Renamed “Find Hidden Meshes” to “Find Occluded Meshes” in the UI. [OMPE-74828]

  • Scene Optimizer - Fuzzy deduplication logic produces suboptimal results when comparing similar mesh geometries. [OMPE-72936]

  • Stage Adapter - Optimized primvar inheritance resolution, reducing resolution times to microsecond range in scenes with deep hierarchies. [OMPE-69747]

  • USD - Prim search operations were inefficient in large scenes, causing performance degradation. [OMPE-65784]

  • USD Core - Updated libpng to 1.6.52. [OMPE-74034]

  • USD Exchange - USD Exchange (USDEX) updated to version 2.2. [OMPE-72514]

  • USD Exchange - Updated omni.kit.converter.hoops_core to HOOPS Exchange 2025.8. [OMPE-43316]

  • USD Exchange - Updated libxml2 from 2.12.7 to 2.13.4 in DGNConverter. [OMPE-29456]

  • USD Exchange - Updated HOOPS Converter to HOOPS Exchange 2025.8. [OMPE-29450]

Deprecated#

  • Foundation - IFileSystem raw char* methods are deprecated in favor of new safe string-based alternatives. [OMPE-57069]

  • Foundation - Removed previously deprecated unsafe string methods from ITokens. Refer to migration guide. [OMPE-56022]

  • Kit SDK - omni.renderer_capture is deprecated. Use alternative capture APIs instead. [OMPE-71542]

  • Kit SDK - The legacy menu_compatibility parameter is removed from ui.Menu and ui.Separator. [OMPE-69110]

  • Kit SDK - Previously deprecated code in omni.kit.widget.settings has been removed. Extensions using omni.kit.widget.settings.deprecated must migrate to the current API. [OMPE-59133]

  • OmniGraph - The bundle attributes on omni.graph.action.OnCustomEvent are deprecated. Use the non-bundle equivalents instead. [OMPE-72264]

  • OmniGraph - The DeformedPointsToHydra node is removed as part of OmniHydra deprecation. [OMPE-69458]

  • USD Core - Hydra 2 rendering backend is disabled. [OMPE-68552]

  • USDRT - Unused USDRT Physics schemas. [OMPE-75431]

Rendering#

Added#

  • RTX - Added setting to completely disable OpenXR input action sets and bindings. [OMPE-80617]

  • RTX - Added support for loading and streaming normals from PoTree2 point clouds, enabling disk-based point rendering when normals are available. [OMPE-79409]

  • RTX - Added MaterialX document version upgrade support in rtx.materialx, enabling automatic upgrade of older MaterialX documents by passing Material prim config.* properties through Fabric to HdMtlx. [OMPE-76877]

  • RTX - OpenXR session and instance handles are now accessible through Python. [OMPE-76330]

  • RTX - Output pointcloud point index in upper 32 bits of StableId (same 32 bits that are used for geometry subset on meshes). [OMPE-74990]

  • RTX - Mesh light and emissive triangle counts are now included in the RTX Scene statistics display. [OMPE-70335]

  • RTX - RTX tiled rendering now supports tight 2D bounding box output with correct tile indexing for SDG workflows. [OMPE-17395]

  • RTX - Camera-specific scene partitioning allows rendering different subsets of prims with different cameras via the omni:scenePartition attribute. [OMPE-15814]

  • RTX - Video files and streams can now be used as texture sources in RTX materials, with initial support on Linux and Windows. [OMPE-2652]

  • RTX Sensors - Added convenience API wrapper for Azure cloud integration in RTX Sensors. [OMPE-71025]

  • XR - Pre-configured .kit application files for Apple Vision Pro and iPad CloudXR development are now included in the Kit SDK package. [OMPE-72008]

  • XR - A new generic XR bundle extension provides a streamlined starting point for XR application development. [OMPE-70567]

Fixed#

  • Materials - Material graph editor cannot create connections to shader attributes when underlying UsdShade properties lack backing USD attributes. [OMPE-56869]

  • Materials - Materials with internally declared texture resources cannot change color space. [OMPE-33118]

  • Materials - Multiple output expansion in the material node graph editor does not work correctly, preventing proper multi-output shader connections. [OMPE-16707]

  • Point Cloud - Adding materials to point cloud prims triggered unnecessary BVH rebuilds, causing excessive memory usage and out-of-memory errors on large point cloud files. [OMPE-73544]

  • RTX - XR opaque data messages have incorrectly handled payload field data, causing potential data corruption. [OMPE-82503]

  • RTX - Fisheye camera rendering produces visual artifacts with 3DGS. [OMPE-81102]

  • RTX - Lidar atmospheric effects simulation produces incorrect results due to incorrect host-to-device data transfer. [OMPE-80506]

  • RTX - Force XR depth AOV to XRDepth when using RT2 renderer, legacy XR depth AOVs GBufferDepth and StableDepth are not supported with RT2. [OMPE-79117]

  • RTX - Application crashes during MDL shader compilation on Windows with DirectX. [OMPE-78469]

  • RTX - Texture cache creation fails on Windows when the username contains special characters (for example, umlauts). [OMPE-78387]

  • RTX - GenericModelOutput Python bindings have incorrect dtype mappings. [OMPE-76649]

  • RTX - Translucent motion vectors differ across GPUs in multi-GPU configurations. [OMPE-74725]

  • RTX - Scenes with simple fog appear darker in Path Tracing mode compared to Kit 107.3.4. [OMPE-74364]

  • RTX - Mesh normals swap between authored and smooth normals after a resync when using skeletal deformation. [OMPE-74325]

  • RTX - Application freezes when playing timeline with SimReady assets. [OMPE-74201]

  • RTX - Matte objects appeared blurrier when using RTX Real-Time 2.0 compared to RTX Interactive mode. [OMPE-73495]

  • RTX - Scenes with a very large number of material instances can crash or display a black screen. [OMPE-73245]

  • RTX - NRend scenes with matte objects sparkle and shimmer in RT2 mode. [OMPE-72955]

  • RTX - Tiled rendering with non-linear projections consumes excessive memory. [OMPE-72950]

  • RTX - Unhandled filesystem exceptions in the datastore plugin can cause a crash (SIGABRT). [OMPE-72713]

  • RTX - OpenPBR shader with metalness renders differently between Real-Time and Path Tracing modes. [OMPE-72180]

  • RTX - rtx.raytracing.plugin repeatedly acquires carb::settings::ISettings during the render loop, generating excessive warning messages. [OMPE-72169]

  • RTX - Mesh lights lose brightness when Radiance Cache is enabled. [OMPE-71635]

  • RTX - Animated prims disappear during clash bake visualization when UJITSO geometry streaming is enabled. [OMPE-70548]

  • RTX - Slowdown with mesh lights enabled. [OMPE-70202]

  • RTX - Application crashes when selecting Stable ID or Semantic ID debug views on A40 GPUs. [OMPE-69718]

  • RTX - Background behind thin-walled translucent surfaces appears blurry during camera motion. [OMPE-69699]

  • RTX - Certain OCIO (OpenColorIO) shader configurations fail to compile. [OMPE-68427]

  • RTX - Reflections of semi-opaque materials are not rendered correctly in Real-Time mode. [OMPE-67796]

  • RTX - Mesh lights intermittently failed to illuminate geometry correctly due to non-deterministic light linking when geometry instances were created with streaming. [OMPE-67366]

  • RTX - Isotropic texture filtering produces incorrect results. [OMPE-65318]

  • RTX - Crash when resizing window. [OMPE-62871]

  • RTX - Normal maps do not work with metalness = 1.0 in MaterialX when using RTX Real-Time, resolved via MDL SDK 2025.0.1 integration. [OMPE-59309]

  • RTX - Large scenes could exhibit extreme flickering due to specular albedo detection issues. [OMPE-58771]

  • RTX - GPU memory leaks when viewports are created and destroyed, causing increasing VRAM consumption over time. [OMPE-54575]

  • RTX - Visual artifacts appeared on Linux when using Clash Detection extension. [OMPE-52613]

  • RTX - Objects viewed through glass show ghosting artifacts during camera or object motion in Path Tracing mode. [OMPE-51184]

  • RTX - Flat surfaces can display unexpected line artifacts in rendered output. [OMPE-50724]

  • RTX - Refraction rendering incorrect in RT 2.0 with thin glass materials. [OMPE-50335]

  • RTX - Refraction rendering produces inconsistent results between Iray and RTX renderers for the same materials. [OMPE-49928]

  • RTX - Application sometimes crashes with Vulkan device lost errors during long-running multi-GPU training. [OMPE-48637]

  • RTX - Invalid (NaN) background color values make scene lighting appear to vanish. [OMPE-47788]

  • RTX - Incorrect semantic segmentation output with UsdSemantics in Sensor RTX. [OMPE-44678]

  • RTX - Setting an inverted or very high camera clipping range value causes a crash or hang on Windows in RTX ray tracing mode. [OMPE-40037]

  • RTX Materials - OpenPBR thin-walled material mode has no visual effect. [OMPE-68968]

  • XR - Visual reprojection artifacts appear when streaming VR to Meta Quest headsets. [OMPE-70121]

  • XR - XR settings cannot be modified programmatically unless the XR settings UI panel is visible. [OMPE-64183]

  • XR - Matte object and shadow catcher produce visual artifacts when using path tracing with foveated rendering. [OMPE-62949]

  • XR - XCR replay playback fails to start when initiated from the UI. [OMPE-54738]

Improved#

  • Materials - MaterialX MDL modules now use the versions that USD is built against, rather than bundling separate copies in omni-core-materials. [OMPE-43233]

  • RTX - Updated MaterialX to 1.39.3 for USD 25.11 compatibility. [OMPE-76897]

  • RTX - OpenXR runtime selection UI now clearly indicates when the selected runtime type is unavailable. [OMPE-73574]

  • RTX - MaterialX shaders now support the sourceAsset/subIdentifier pattern introduced in OpenUSD 25.11. [OMPE-72428]

  • RTX - Iray and MDL SDK updated to version 2025.0.4. [OMPE-72216]

  • RTX - The use of cutout opacity can now be automatically detected on many materials. [OMPE-70747]

  • RTX - OpenPBR Uber Material is included in the shader warm-up cache. [OMPE-58743]

  • RTX - UJITSO material processor is now enabled by default for improved material loading performance. [OMPE-54838]

  • RTX - GPU memory tracker now reports previously unaccounted VRAM usage including Resource Manager pool allocations and legacy category memory. [OMPE-45788]

  • RTX - Slang shader compiler updated to 2025 version with aarch64 support. [OMPE-41295]

  • XR - Updated XCR runtime to 1.1.17 with quad view support. [OMPE-64572]

  • XR - Configurable verbose logging is now available for OpenXR initialization, making it easier to diagnose XR setup issues. [OMPE-48383]

  • XR - The XR extension now displays the server IP address in the UI for easier client connection setup. [OMPE-39462]

  • XR - A viewport warning is now displayed when starting XR with FSD disabled, as performance may be significantly reduced. [OMPE-20285]

Deprecated#

  • RTX - Previously deprecated multi-node rendering support and related networking code are removed. [OMPE-67531]

Known Issues#

  • Kit SDK - After manually logging out from a Nucleus server, pasting a URL to that server does not prompt for re-authentication, causing connection errors. [OMPE-72249]

    Workaround: Right-click and choose “Reconnect Server” to initiate authentication.

  • Kit SDK - Enabling Geometry Streaming (omni.pointcloud.streaming.bundle) can reduce idle and navigation frame rates in some scenes. [OMPE-83800]