Kit 110.1.1 Release Notes#

Release Date: April 2026

Kit SDK#

Added#

  • Clash Detection - Multi-select via shift-click is not possible when using the “Pick” button, and there is no clear overview of all selected prims — only a hard-to-read string. [OMPE-80489]

  • DGN Converter - DGN Converter updated to ODA Kernel and Drawings SDKs 27.3. [OMPE-90543]

  • Foundation - Passing a custom timestamp to omni.kit.livestream.rtsp results in incorrect PTS/DTS values being set on streamed frames. [OMPE-89318]

  • HOOPS Converter - HOOPS Exchange SDK updated to 2026.2.0, incorporating upstream bug fixes and improvements. [OMPE-86741]

  • Kit App Streaming - Events 2.0 immediate messages (:immediate suffix) sent during a single update call are delayed and arrive all at once on the web client instead of being delivered immediately via WebRTC streaming. [OMPE-84950]

  • Scene Optimizer - The normals checker reports only fixable invalid normals (infinite and zero-length normals on non-zero-area faces), allowing users to achieve a clean validation by fixing all reported issues. [OMPE-83903]

  • USD Exchange - CAD Converter parameter naming is now consistent, with Hungarian notation prefixes (e.g., bInstancing, sOptimizeConfig, iUpAxis) removed and duplicate parameters consolidated; backward compatibility is maintained via Pydantic aliases. [OMPE-74476]

  • USD Exchange - CAD Converter HOOPS extension now supports selecting a specific Creo simplified representation during conversion via the creoSimpRepName parameter. [OMPE-70017]

  • USD Exchange - CAD Converter material encapsulation for instanced prototypes moved from per-solid to per-part, reducing redundant “Looks” containers and yielding cleaner scene structure with more consistent material bindings across instances. [OMPE-66951]

  • omni.asset_validator - Asset Validator UI now includes an autovalidate setting to control whether validation runs automatically after applying a fix, with a visual indicator when displayed results are stale. [OMPE-84853]

  • omni.scene.optimizer - boxClip operation supports an invert parameter to cull geometry inside the clip region. [OMPE-62172]

  • omni.ui - New StringFieldLimited widget and max_length property on StringField enable real-time character limit enforcement, with a character_limit_reached_fn callback to customize styling when the limit is reached. [OMPE-76862]

  • usd_particle_field - rayHitDistance token added to sortingModeHint in the ParticleField3DGaussianSplat USD schema, aligning with the OpenUSD standard for 3DGRT-style sorting algorithms. [OMPE-86065]

Fixed#

  • Asset Validator - ComplianceChecker.check_async incorrectly resets externally-owned statistics passed to the constructor, causing ValidationEngine per-run stats to be cleared on every asset. [OMPE-23323]

  • Asset Validator - Running Asset Validator from the Script Editor throws AttributeError: 'Suggestion' object has no attribute '_name'. [OMPE-8676]

  • Fabric - CopyOnWriteRef move assignment in Fabric’s Copy-on-Write array-of-arrays implementation causes a memory leak. [OMPE-85770]

  • Fabric Scene Delegate - FSD - Deleting prims that reference prototypes causes noticeable performance slowdown and causes other prims on the stage to blink or flash. [OMPE-73438]

  • Fabric Scene Delegate - FSD - Fabric Scene Delegate - FSD - Creating a new prim in the scene resets the active camera’s Fabric transform. [OMPE-68037]

  • Kit SDK - langchain 1.0.0 and langgraph 1.0.8/1.0.10 bundled in omni.ai.langchain.core contain known vulnerabilities; upgraded to omni.ai.langchain.core 2.2.6 with langgraph 1.1.6 or higher. [OMPE-89190]

  • Kit SDK - Measure tool snap indicators flicker and drop out near snap threshold boundaries when using Point to Point mode with Edge or Vertex snapping enabled. [OMPE-87654]

  • Kit SDK - omni.videoencoding fails to initialize the NVENC encoder with NV_ENC_ERR_INVALID_PARAM (Error 8) on RTX PRO 6000 Blackwell GPUs, preventing video output from Replicator/Cosmos Writer pipelines. [OMPE-86899]

  • Kit SDK - Opening a USD crate file with an unsupported version (e.g., 100.0.0) fails with a truncated, generic error instead of a descriptive message explaining the version mismatch and how to resolve it. [OMPE-86898]

  • Kit SDK - Streaming conflicts occur when loading multi-language Kit extensions via app streaming from a client; fixed in omni.kit.livestream.aov v10.1.1. [OMPE-81678]

  • Kit SDK - Application crashes on Linux with a SIGSEGV in UsdGeomBBoxCache::SetTime due to an unguarded m_bboxCache dereference in the USD context. [OMPE-80806]

  • Kit SDK - “Collect As” produces an incorrect MDL file when the source MDL contains encoded absolute paths in usage statements. [OMPE-76314]

  • Kit SDK - Viewport appears overexposed when a camera prim is set through a render product. [OMPE-74475]

  • Kit SDK - Live sync participants are temporarily shown as dropped from the session for other users while a participant performs a large operation (such as adding assets or applying materials to large prims). [OMPE-74200]

  • Kit SDK - “Collect Assets” operation fails to complete when assets contain server-root-relative path references, resulting in “Failed to read…” errors and an incomplete asset collection. [OMPE-72715]

  • Kit SDK - Asset Validator hangs and never finishes analyzing USDZ files, causing the analyze operation to stall indefinitely. [OMPE-58190]

  • Kit USD - Application crashes when stopping a live session in omni.kit.usd.layers if the edit target layer has been invalidated or freed during stage teardown. [OMPE-85681]

  • OVRTX - Application crashes in omnimesh_ops during CUDA stream synchronization on Windows with RTX PRO 6000 Blackwell hardware. [OMPE-82230]

  • Scene Optimizer - Application crashes when running the Generate Normals operation on GB300 hardware due to degenerate face normals bypassing validation during CAD conversion. [OMPE-84346]

  • Scene Optimizer - Some mesh prims are displaced from their correct positions after running the Scene Optimizer deduplication step on assets that have pivot transforms. [OMPE-83497]

  • Scene Optimizer - Deduplicate Mesh in fuzzy mode causes visual artifacts (sheared meshes) on Windows when processing certain assets. [OMPE-80103]

  • USD Exchange - Layer names are incorrect after importing XMT_TXT files into Omniverse using the CAD Converter. [OMPE-80592]

  • USD Exchange - CAD Converter DGN extension now supports converting OdDgTextNode3d and OdDgText3d data to USD, with options to output as USD attributes and/or USD Basis Curves. [OMPE-80533]

  • USD Exchange - Fixed CAD Converter .dgn file conversion producing empty USD output for files containing ACIS v28 smart solids by updating the ODA Drawings SDK. [OMPE-70028]

  • USDRT - Application crashes with a null SdfLayer dereference in usdrt.population when USD visibility change notices fire after a layer has been invalidated or freed. [OMPE-85682]

Rendering#

Added#

  • Point Cloud Manager - The “Orientation” pull-down menu was removed from the point cloud streaming UI, and the “Performance” setting was renamed to “Quality”. [OMPE-77443]

  • RTX - omni.sensors.nv.acoustic logs a warning about missing model_plugins_wpminterference plugin on startup due to an incorrect extension dependency. [OMPE-88766]

  • RTX - Implemented a point cloud importer that reads from PTS formatted files. [OMPE-72366]

  • RTX - .pts files fail to import in RTX using Point Cloud Manager, resulting in an empty scene and a persistent “Copying data” notification that never completes. [OMPE-71645]

Fixed#

  • RTX - Empty LiDAR AOV frames send a GMO payload where the sizeInBytes field in the binary header is 0 instead of matching the actual buffer length. [OMPE-89479]

  • RTX - HDF5 upgraded from 1.14.6 to 2.1.1 in omni.sensors.nv.common. [OMPE-89189]

  • RTX - RTX multi-GPU rendering flickers when eco mode (/rtx/ecoMode/enabled=true) is enabled on machines with IOMMU using the copy queue backend (/rendergraph/mgpu/backend=copyQueue). [OMPE-88232]

  • RTX - Gaussian scene assets flicker when rendered with the RTX renderer using lightfield (NuRec) assets. [OMPE-87791]

  • RTX - GenericModelOutput returns all-zero objectId values when multi-tick is enabled with accumulateOutputs=true, even when stage prims have non-zero object IDs. [OMPE-86947]

  • RTX - rtx.sensors.radar.dmatapprox.plugin reports an RgResource count mismatch error when running RTX Radar examples in Isaac Sim. [OMPE-86758]

  • RTX - Application crashes in omni::sensors::nv::lidar::LidarSolidState::fillOutputs when using solid state RTX Lidar with accumulateOutputs=true and multi-tick enabled. [OMPE-86750]

  • RTX - Viewport flickers and displays black frames on Windows 11, with black images also saved to disk in SDG workflows. [OMPE-86175]

  • RTX - Blendshapes fail to update correctly when a large number are present in the scene, as the parallel update logic only processes the first batch. [OMPE-85890]

  • RTX - Application crashes when resizing the viewport in scenes containing Gaussian primitives. [OMPE-85537]

  • RTX - Deformable meshes do not visually update in standalone mode when using Fabric Scene Delegate (Fabric Scene Delegate), starting with Kit 110.0. [OMPE-85349]

  • RTX - omni.rtx reports “No CUDA device found for graphics device 0” and fails with CUDA error 101 (cudaErrorInvalidDevice) when running Kit on MIG-enabled nodes. [OMPE-84838]

  • RTX - Potree2 point cloud streamer loads incomplete LOD data. [OMPE-84303]

  • RTX - Idle and moving FPS drops significantly when geometry streaming is enabled via omni.pointcloud.streaming.bundle due to unnecessary UJITSO.geometry setting being applied. [OMPE-83800]

  • RTX - Application crashes with SIGSEGV in libgpu.foundation.plugin due to dangling texture view references during render graph texture barrier generation. [OMPE-81614]

  • RTX - Dark banding artefacts appear in transparent (blended) materials when rendering scenes in Kit versions after 106.5. [OMPE-80442]

  • RTX - Out-of-memory errors occur when rendering Semantic AOVs with SensorRTX due to memory management issues in SRTX SDG acceleration structures and Fabric sample storage. [OMPE-80417]

  • RTX - Multi-GPU rendering performance degrades significantly compared to single-GPU when using scenes with heavy resource synchronization, due to intermittent long waits at resourceManager->beginSyncScope. [OMPE-57719]