Kit 110.1 Release Notes#

Release Date: April 2026

Kit SDK#

Added#

  • Asset Validator - New PortableAssetPathChecker validator detects Windows-style backslash paths in USD references and provides an automatic fixer to convert them to portable forward-slash paths. [OMPE-64478]

  • CAD Converter - HOOPS Exchange integration updated to version 2026.1, adding official DGN file support and Creo Simplified Representation support for CAD import workflows. [OMPE-81210]

  • CAD Converter - All converter parameters are now exposed in the UI, with options grouped into general and advanced categories. [OMPE-72105]

  • Caching Services - Hub Workstation Cache installation popup does not display the installed version number or a restart reminder for automatic cache activation. [OMPE-85670]

  • Carbonite - IError interface is now at version 2.0 with unsafe string methods removed. [OMPE-56025]

  • Fabric - usdrt::SelectPrims batch operations now support multi-GPU configurations. [OMPE-84810]

  • Fabric - PrimBucketList now supports manually adding and removing buckets, enabling direct control over Fabric data access patterns. [OMPE-74985]

  • Fabric - getAttribute<> validates attribute type mismatches using FABRIC_VALIDATE instead of a fatal ASSERT, allowing processes to handle errors without termination. [OMPE-56573]

  • Fabric Scene Delegate - omni:scenePartition is now supported as a light attribute, allowing lights to be assigned to a scene partition. [OMPE-82758]

  • Fabric Scene Delegate - Gaussian Splat property updates no longer trigger unnecessary re-bucketing by destroying and recreating Fabric attributes, improving performance when modifying Gaussian Splat properties. [OMPE-81888]

  • Fabric Scene Delegate - Fabric Scene Delegate now supports the Gaussian Splat Schema, enabling USD files with ParticleField3DGaussianSplat prims — including time-sampled data — to be loaded and rendered via USDGeomPoints. [OMPE-74487]

  • Fabric Scene Delegate - Fabric Scene Delegate now supports populating UsdGeomPoints in Fabric from the OpenUSD Gaussian schema to support Gaussian rendering workflows. [OMPE-72906]

  • Fabric Scene Delegate - OmniDecal primitive is now supported in the Fabric Scene Delegate and population utils. [OMPE-68963]

  • Hoops Converter - Core performance metrics logging now records start time, end time, and duration for key conversion stages including CAD file read, hierarchy authoring, geometry authoring, material authoring, instancing authoring, and post-processing. [OMPE-76212]

  • Hoops Converter - New omit_hidden_on_load conversion parameter controls whether hidden elements are excluded during HOOPS Exchange loading or deferred to post-load traversal, giving users finer control over hidden element handling. [OMPE-76039]

  • Hoops Converter - CAD layer filtering is now applied during import, using layer visibility rules embedded in formats such as JT files to correctly control part visibility during conversion. [OMPE-61542]

  • Kit SDK - Render.plugin warning on startup. [OMPE-77853]

  • Kit SDK - Gaussian Splat (Light Field) USD schemas are now included in Kit, enabling support for Gaussian Splat scene representation in USD workflows. [OMPE-74486]

  • Kit SDK - New omni.storage_api.auth extension supports Storage API authentication in streamed environments, enabling secure access to USD storage services within streaming sessions. [OMPE-69365]

  • Live Streaming - WebRTC streaming now supports automatic audio capture, intercepting all audio output from the Kit app at the OS level rather than being limited to audio played via the default USD context. [OMPE-80771]

  • OmniGraph - Deprecated node types in the OmniGraph editor now display visible deprecation hints in addition to log messages, making it easier to identify nodes that require migration. [OMPE-80532]

  • OmniGraph - New deprecation messaging handler tracks and reports bundle usage warnings, emitting a console message on first occurrence and displaying a full deprecation history summary in the toolkit window, with a tri-state flag to control silent, warning, or error behavior. [OMPE-62273]

  • Scene Optimizer - Find Occluded Meshes now supports a configurable tolerance setting, allowing assets with vents or small openings to correctly include internal components visible from the outside without being incorrectly marked as occluded. [OMPE-76841]

  • Scene Optimizer - Scene Optimizer now supports remapping of renamed operations and parameters, preserving backward compatibility for existing scripts and configurations without requiring user updates. [OMPE-75654]

  • Scene Optimizer - New mesh validation check (VG.029) detects incorrect winding order on meshes. [OMPE-65063]

  • Scene Optimizer - New fixer for incorrect winding order on meshes detects and corrects incorrectly wound mesh geometry. [OMPE-60051]

  • Scene Optimizer - New “Reverse & Coorient Faces” option is now available in SceneOptimizer, running before the “Make Manifold” step to reorient mesh faces consistently before manifold processing. [OMPE-49942]

  • Scene Optimizer - New SmallMeshChecker validator identifies small point-based geometry prims that may be invisible in the final rendered scene, with a configurable SIZE_THRESHOLD parameter. [OMPE-40485]

  • USD Exchange - Updated to HOOPS Exchange 2026.1.1, adding support for SolidWorks 2026 file imports. [OMPE-81592]

  • USD Exchange - Creo-to-USD conversion now correctly reflects the default active Simplified Representation configuration, fixing missing components and duplicate geometry in the converted output. [OMPE-77294]

  • USD Exchange - HOOPS Converter now supports additional exclusion modes for hidden elements — None, Omit, Hide, and Deactivate — allowing visibility and activation state to be controlled in USD after conversion. [OMPE-76038]

  • USD Exchange - HOOPS Converter now logs start, end, and duration times for key conversion stages (overall conversion, USD export, CAD file read, hierarchy/geometry/material/instancing authoring, and Scene Optimizer post-processing), enabling performance reporting for parallel and long-running conversions. [OMPE-75575]

  • USD Exchange - Creo-to-USD conversion now supports Simplified Representations, enabling users to specify a representation name and produce a USD file that reflects the state of the chosen representation. [OMPE-75573]

  • USD Storage API - Upgraded Client Library to 2.69.0. [OMPE-69450]

  • carbonite - GLFW library updated to version 3.4, improving gamepad input compatibility on Linux. [OMPE-67690]

  • mesh_tools - Find Overlapping GPU operations are now supported in the mesh_tools Python library. [OMPE-87010]

  • omni.anim.skelJoint - Characters using USDSkel animation files now automatically apply SkelBindingAPI on the Skeleton Root without requiring manual re-assignment; the Animation and Pose Modes UI has been updated with cleaner controls for adding, removing, and reloading animations. [OMPE-78281]

  • omni.asset_validator - Asset Validator now supports multiple fix suggestions per validation issue, allowing users to choose from several valid repair options rather than applying a single automatic fix; a default suggestion can be specified for automated workflows. [OMPE-73349]

  • omni.kit.widget.stage - Per-prim icon override support is now available, allowing applications to customize stage icons on a per-prim basis. [OMPE-80600]

  • package_container - adds --extra-ext CLI flag and extra_extensions config option to preserve specific extensions and their full dependency chains when building containers, supporting both local and registry extensions. [OMPE-82115]

Fixed#

  • Caching Services - Clicking the cache indicator widget to install Hub fails with a 'ClientResponse' object has no attribute 'code' error, preventing Hub installation from within the application. [OMPE-76661]

  • Caching Services - omni.kit.widget.cache_indicator logs a spurious warning about a [python.pipapi] entry on startup. [OMPE-72500]

  • Caching Services - Hub fails to install correctly and shows “HUB NOT DETECTED” after restart; reinstalling fails because the installation directory already exists. [OMPE-48310]

  • Carbonite - Application crashes in carb.profiler-cpu when CPU TSC frequency cannot be computed due to TSC running backwards. [OMPE-80586]

  • Carbonite - carb.settings does not support overriding list settings with a different number of elements in .kit configuration files. [OMPE-78447]

  • Carbonite - ScopedWrite in IInput.h uses read locking instead of write locking, which can cause data races or incorrect synchronization behavior when writing input state. [OMPE-77329]

  • Fabric Scene Delegate - Gaussian splat scenes with half-precision float properties (e.g., positionsh, opacitiesh) do not update during playback in the Fabric Scene Delegate. [OMPE-83640]

  • Fabric Scene Delegate - PointInstancer primvar-based coloring does not apply correctly when primvars are added after the initial render. [OMPE-75643]

  • Fabric Scene Delegate - FabricHierarchy::updateWorldXforms always re-enables change tracking for local/world matrix attributes, overriding prior calls to trackWorldXformChanges or trackLocalXformChanges that disabled tracking. [OMPE-18588]

  • Fabric Scene Delegte - Constant primvars do not propagate to descendant primitives or reference instances in attached partitioned scenes when using Fabric Scene Delegate. [OMPE-81261]

  • Fabric Scene Delgate - Projector changes do not trigger a viewport update, leaving the rendered image stale until a manual refresh. [OMPE-82400]

  • Foundation - Enabling CARB_PROFILING_PYTHON generates excessive “Profiler ZoneId was not properly ended” warnings. [OMPE-76678]

  • Kit App Streaming - WebRTC connections cannot be established when running on EC2 instances without explicitly configuring the machine’s public IP address via server_side_nvscClientConfig.txt. [OMPE-82773]

  • Kit App Template - Layout UI changes are reset when switching from Review mode back to Layout mode in USD Explorer on DGXC deployments. [OMPE-74087]

  • Kit App Template - omni.kit.property.sbsar extension is missing from the Extension Registry. [OMPE-44254]

  • Kit SDK - Point cloud streaming jobs in omni.pointcloud.streaming.potree continue running after the extension shuts down, causing repeated “Failed to get IVION access token” and “Failed to connect to streaming dataset” errors that can block application shutdown. [OMPE-86391]

  • Kit SDK - FabricHierarchy::computeWorldXformFromFabric uses a local matrix in place of a world matrix in ReversedPathsInorderUpdate, and the worldXformCache is not passed to all recursive calls, causing incorrect transform computations. [OMPE-86187]

  • Kit SDK - Canceling a stage save in a custom extension using omni.usd.StageEventType.SAVING triggers an unexpected “Failed to save layers” popup. [OMPE-84898]

  • Kit SDK - Connected Azure server does not appear in the file open dialog when using File > Open. [OMPE-84277]

  • Kit SDK - Renaming a server connection breaks connectivity, making the server unreachable after the rename even though the underlying URL and credentials are unchanged. [OMPE-84263]

  • Kit SDK - omni.kit.window.filepicker and omni.kit.widget.filebrowser log “Failed to find item” and “Failed to stat url” console warnings when double-clicking an Azure Storage API connection after switching away from it. [OMPE-84238]

  • Kit SDK - Pasting a URL into the storage connection path field causes the URL to appear twice in the field. [OMPE-84228]

  • Kit SDK - “Login Required” when opening a newly created file even though the user is already signed in. [OMPE-84226]

  • Kit SDK - An empty tooltip box appears when tooltip_fn returns no widgets (e.g., when the tooltip content is conditionally absent) in omni.ui. [OMPE-84003]

  • Kit SDK - Segmentation fault and missing profiling trace when starting Kit with Python CPU profiling enabled from launch (Profiler ZoneId not properly ended). [OMPE-82406]

  • Kit SDK - Hidden measures in omni.kit.tool.measure appear as shown (eye symbol uncrossed) when expanding the measure dropdown, even though the measure is still hidden. [OMPE-81733]

  • Kit SDK - Upgraded OpenSSL from 3.0.12 to 3.0.19 in omni.kit.telemetry. [OMPE-80092]

  • Kit SDK - omni.ui CheckBox widget has an oversized clickable area that spans the full widget width and height instead of being limited to the checkbox element itself. [OMPE-79631]

  • Kit SDK - Failed to solve dependencies when enabling omni.activity.ui. [OMPE-79472]

  • Kit SDK - QA Test to verify extensions missing python file. [OMPE-79337]

  • Kit SDK - Content Browser does not show the “New Folder” option in the right-click context menu when the cursor is hovering over a file name. [OMPE-79118]

  • Kit SDK - SBSAR Support Missing in Kit 109. [OMPE-78020]

  • Kit SDK - Application crashes when a UI widget’s parent becomes invalid during cleanup, causing an access violation in omni.ui. [OMPE-75068]

  • Kit SDK - omni.kit.window.filepicker throws an AttributeError on the first File > Open command when Nucleus is enabled. [OMPE-73830]

  • Kit SDK - omni.kit.window.collection logs a spurious warning on startup when no USD stage is open due to an unvalidated stage ID being passed to usdrt.Usd.Stage.Attach(). [OMPE-72501]

  • Kit SDK - XR controller menus and tooltips are broken in multi-GPU configurations. [OMPE-71989]

  • Kit SDK - Azure root added to the Content Browser does not appear in the Save As dialog and is missing from the Content Browser after restarting Kit. [OMPE-71577]

  • Kit SDK - Scene UI elements in XR mode occasionally render as blank or solid light-blue rectangles instead of the expected text or widgets due to a texture synchronization issue between omni.ui.scene and XRDrawSystem. [OMPE-71470]

  • Kit SDK - omni.kit.widget.filebrowser.thumbnails logs a spurious warning when attempting to connect to a custom server connection. [OMPE-64315]

  • Kit SDK - omni.ui.Image fails to load textures when the file path is a Windows UNC path (e.g., \\?\C:\...), causing a “texture not loaded” error. [OMPE-59753]

  • Kit USD - Application crashes with a null pointer dereference in UsdContext::checkHydraRenderFinished during shutdown due to a race condition between the render thread and main thread on Linux and Windows. [OMPE-83552]

  • Kit USD - Renaming, deleting, or modifying prims created under a prim with an Inherits arc is incorrectly blocked in omni.usd.utils check_ancestral. [OMPE-81268]

  • PhysX - Application crashes with a segmentation fault in the PhysX deformables plugin during SurfaceDeformablePostSolveCallback::removeSurf surface deformable simulation cleanup. [OMPE-85662]

  • PhysX - Application crashes in PhysXJointAuthoring::update due to an access violation in the Physics UI plugin. [OMPE-85358]

  • PhysX - SimulationView object becomes invalidated when working with USDs containing Action Graphs, causing getSharedMetatype errors when the Physics Inspector window is open. [OMPE-84286]

  • PhysX - Deformable simulation does not advance visually on DGX Spark, causing deformable objects to appear stuck despite simulation data updating correctly. [OMPE-84264]

  • PhysX - OmniPVD does not capture geometry-set operations on shapes (NpShape::setGeometry()), causing geometry changes to go unrecorded in PhysX Visual Debugger captures. [OMPE-17761]

  • RTX - Multi-GPU resource destroy delay calculation does not correctly account for extra frames introduced by multi-tick rate settings, causing resources to be destroyed sooner than intended and resulting in a severe framerate penalty. [OMPE-86119]

  • RTX - Sensor initialization segfaults during scene loading on multi-GPU systems when GPU buffer allocation fails without error checking during sensor model initialization. [OMPE-85113]

  • USD Core - CrateFile::_ReadPathsImpl contains an out-of-bounds write vulnerability in the _paths array when reading malformed USD crate files. [OMPE-85207]

  • USD Core - Out-of-bounds write vulnerability in CrateFile::_ReadPathsImpl when reading USD crate files with malformed token arrays. [OMPE-85205]

  • USD Core - Out-of-bounds read in CrateFile::_ReadPathsImpl when parsing _paths array data in USD crate files. [OMPE-85203]

  • USD Core - CrateFile::_ReadPathsImpl performs an out-of-bounds read in the _tokens array when loading certain USD crate files, which can cause crashes or undefined behavior. [OMPE-85198]

  • USD Core - USDZ files produced by Omniverse are not 64-byte aligned, violating the USD specification and causing errors or crashes during Asset Validator execution. [OMPE-83382]

  • USD Echange - Changing normalToTolerance in the DGN Converter does not affect the vertex count of the converted mesh. [OMPE-74513]

  • omni.kit.window.extensions - Enabling or disabling an extension clears extension selection state. [OMPE-75806]

Improved#

  • Carbonite - Python runtime updated to 3.13.12+nv1, 3.12.13+nv1, 3.11.15+nv1, and 3.10.20+nv1. [OMPE-85406]

  • Scene Optimizer - Shrinkwrap operations now support meshes positioned anywhere in world space, not only at the origin. [OMPE-86334]

  • omni.client - Upgraded OpenSSL to 3.5.5 in omni.client (Client Library 2.69.0). [OMPE-79207]

  • omni.kit.pip_archive - Upgraded Pillow from 12.0.0 to 12.1.1 in omni.kit.pip_archive. [OMPE-81985]

  • omni.kit.pip_archive - Upgraded aiohttp from 3.12.14 to 3.13.3. [OMPE-79961]

  • omni.kit.pip_archive - Upgraded python-multipart from 0.0.20 to 0.0.22 in omni.kit.pip_archive. [OMPE-79951]

  • omni.kit.pip_archive - Upgraded starlette from 0.48.0 to 0.49.3 in omni.kit.pip_archive. [OMPE-75512]

Deprecated#

  • Hoops Converter - The convert_hidden boolean parameter is deprecated; use the new enum parameter to control hidden element handling, with a deprecation warning logged when the old parameter is used. [OMPE-76040]

  • omni.graph.nodes - The following nodes are deprecated and will be removed in the next production branch release: array-get-size, bundle-constructor, copy-attribute, attribute-type, extract-prim, get-attribute-names, has-attribute, insert-attribute, remove-attribute, rename-attribute, update-tick-event, deformed-points-to-hydra, gpu-interop-cuda-entry, render-preprocess-entry, rp-resource-example-allocator, rp-resource-example-deformer, rp-resource-example-hydra. [OMPE-74551]

  • omni.kit.coordinate_system - WGS84 Coordinate proof-of-concept implementation is deprecated and will be removed in a future release; broader geospatial support is in development under the Alliance for OpenUSD (AOUSD). [OMPE-85624]

Removed#

  • omni.kit.app.template - GDN (Graphics Delivery Network) streaming configuration and related app templates have been removed in Kit 110.1. [OMPE-87034]

Rendering#

Added#

  • GPU Profiler - Complete memory tracking data, including sub-allocations, heap fragmentation, and driver-internal memory, is now shown in the GPU Profiler window. [OMPE-52685]

  • Lidar - Lidar model now supports memory tracking with RTX. [OMPE-43797]

  • RTX - Upgraded to iray/neuray/mdl 2025.0.5, including bug fixes and support for sheen in RTX RT 2.0. [OMPE-82915]

  • RTX - Ultrasonic Sensor Simulation (USS) parameters can now be updated at runtime without requiring a simulation restart. [OMPE-82351]

  • RTX - Added a checkbox option to apply dome light after tonemapping in RTX RT2 and RTX PT renderers, allowing the viewport to visually match final image output (PNG, JPG, HDR). [OMPE-80938]

  • RTX - XR Resample Utilities are now consolidated into the RTX public header, simplifying access for XR developers. [OMPE-79149]

  • RTX - Updated Aftermath SDK to 2025.5. [OMPE-79121]

  • RTX - Scene Partitioning now supports light primitives; light picking respects partition boundaries and light geometry instances support the primvars:omni:scenePartition attribute. [OMPE-77275]

  • RTX - Added OmniAcoustic sensor schema for ultrasonic sensors. [OMPE-69807]

  • RTX - Simulated IR sensor now supports distance-based confidence scaling via a configurable effective distance (L_effective), where confidence falls off as (L_eff / D)² beyond that threshold; an “Enable IR Simulation” toggle allows switching between IR-based and Sobel-only confidence modes. [OMPE-67819]

  • RTX - GPU memory profiler now supports exporting the complete two-level GPU memory map (heaps, sub-allocations, direct graphics and CUDA allocations) to a CSV file, including debug names and scope hierarchies for each allocation. [OMPE-52577]

  • RTX - GPU memory stats UI now tracks all low-level carb.graphics and CUDA allocations, including those that bypass the resource manager, surfacing them under dedicated scopes for improved memory visibility and debugging. [OMPE-52573]

  • SRTX - Universal Scene Subscribe (USS) now supports SRTX workflows, bringing USS up to parity with current SRTX capabilities. [OMPE-43604]

  • XR - XR runtime service selection UI incorrectly reports a valid runtime as invalid or unavailable when the selected service type is not “cloudxr”. [OMPE-85805]

  • XR - OxrSessionManager incorrectly checks the eventType field instead of the payload field in XR opaque data messages, causing payload values to be skipped and potential data corruption. [OMPE-82503]

  • XR - Application crashes when running XR in multi-GPU configurations due to uninitialized executeWithResult in RenderOp. [OMPE-79569]

  • XR - Internal refactor, no release notes. [OMPE-79293]

  • XR - XR depth AOV is now forced to XRDepth when using the RT2 renderer; legacy depth AOVs GBufferDepth and StableDepth are not supported with RT2 and a warning is issued if an unsupported value is detected. [OMPE-79117]

  • XR - OpenXR stage space handle is now accessible through Python. [OMPE-77497]

  • XR - New public header XRRenderingTypes.h is available under rendering/include/rtx/xr/, providing common XR rendering types for use in downstream extensions and applications. [OMPE-73744]

  • XR - OpenXR runtime can now operate on a different GPU than the Kit primary GPU, enabling correct swapchain allocation in dual-GPU configurations. [OMPE-16811]

  • cuda - CUDA toolkit upgraded to 12.8 with CUPTI support for Blackwell GPUs; minimum required drivers are 570.124.06 on Linux and 572.61 on Windows. [OMPE-81893]

  • omni.kit.profiler - Profiler window now includes a text export option to easily copy and share profiling data. [OMPE-80558]

  • omni.sensors - Radar model updated to support memory tracking with RTX, enabling improved resource monitoring for radar simulation workflows. [OMPE-43798]

  • omni.sensors - Non-visual sensors now use the RTX Resource Manager for improved resource handling and performance. [OMPE-43599]

Fixed#

  • RTX - Application crashes on Linux with a SIGSEGV in rtx::renderer::Context::initializeCommon() during startup when using Blackwell Server Edition GPUs (e.g., RTX PRO 6000). [OMPE-85977]

  • RTX - Memory access violation in rtx.materialdb causes application crashes during rapid USD scene loading and unloading with RTX rendering active, affecting both Windows and Linux across DX12 and Vulkan backends. [OMPE-85936]

  • RTX - Heavy artifacts when shading based on animated primvar. [OMPE-84515]

  • RTX - Updated NavVis IVION pointcloud streaming fetching method for improved performance. [OMPE-84448]

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

  • RTX - MDL shaders fail to load when the asset folder name starts with Z followed by an underscore and hex-like characters (e.g. ZA_5449000177551), as the name is incorrectly interpreted as an MDL module name mangling pattern by the EntityResolver. [OMPE-83668]

  • RTX - Application crashes with a SIGSEGV in _XSend during GLX/OpenGL context teardown on Linux shutdown due to an invalid X11 display connection state. [OMPE-83626]

  • RTX - gpu.foundation plugin crashes with a SIGSEGV during XR integration test initialization due to tuple vector corruption in internal data structures during plugin pre-startup. [OMPE-83623]

  • RTX - GPU pagefault crash occurs when destroying the omni.kit.scene_view.xr widget on Windows with D3D12, causing the application to exit with an access violation while render work is still in-flight. [OMPE-83554]

  • RTX - GPU frametime regression in camera benchmark scenarios due to UV projector support overhead. [OMPE-83113]

  • RTX - omni.iray.libs fails to load on Ubuntu 25 because libneuray.so cannot find libGLU.so.1, which is not included in NVIDIA drivers and requires optional Mesa dev tools to be installed separately. [OMPE-82350]

  • RTX - Radar model produces only a single default point when post-processing is applied on Windows due to an uninitialized variable in the WPM stage. [OMPE-82289]

  • RTX - PhysicalLightIlluminantAPI computes incorrect XYZ tristimulus values for custom illuminants when no photometric power or illuminance is set, due to a missing Δλ factor in the wavelength integral and an absent photopic scaling factor (K_m=683.002 lm/W). [OMPE-82021]

  • RTX - Semantic data (including bounding box annotations) is missing for prims when light visibility is toggled on/off via the visibility attribute. [OMPE-81620]

  • RTX - Opening a saved USD file that contains point cloud streaming prims causes errors when not connected to IVION, and reconnecting to IVION after opening does not reload the point cloud streaming data. [OMPE-81393]

  • RTX - Tiled rendering output is vertically compressed (“squashed”) with incorrect aspect ratio when using the auto-tile resolution setting (0, 0). [OMPE-81360]

  • RTX - Composite background after tone mapping setting incorrectly applies a background composite when background override is set to None, causing an unexpected cyan background when the texture path is invalid, and forces the alpha channel to fully opaque during Movie Capture even when Save Alpha is enabled. [OMPE-80993]

  • RTX - Scene partitioning does not work correctly for scenes containing only foreground geometry, causing all content to render as if scene partitioning is inactive. [OMPE-80545]

  • RTX - Firefly filtering clamp values are incorrectly set, causing render settings to become unreadable when using Firefly sampling. [OMPE-80094]

  • RTX - In RTX Interactive mode, sample accumulation stops prematurely the first time Adaptive Sampling is enabled, requiring a disable/re-enable cycle to accumulate the full 512 samples. [OMPE-79903]

  • RTX - cutout_opacity analysis incorrectly returns 0 for OpenPBR PhysicalAI-SimReady-Materials, causing false positive any-hit shader activation and reduced render performance. [OMPE-78588]

  • RTX - Sensor RTX tests producing different result after octree based radiance cache. [OMPE-78384]

  • RTX - Application crashes during indirect diffuse ray generation shader (IndirectDiffuse.rgs.hlsl) execution, triggered by light cache re-entry scenarios in RTX rendering. [OMPE-77993]

  • RTX - PathTracing payload incorrectly stores packed half-precision values without asfloat conversion, causing incorrect diffuse evaluation, specular evaluation, and always-zero specular transmittance in path-traced renders. [OMPE-77262]

  • RTX - Glass materials render as black when Ray Guide is enabled in RTX Interactive mode. [OMPE-77194]

  • RTX - Scenes appear much darker than expected in RTX Interactive mode when Ray Guiding is enabled, even with many accumulated samples. [OMPE-76727]

  • RTX - SSS materials appear too bright in RTX Real-Time mode when Ray Guide is enabled, even when SSS is disabled in render settings. [OMPE-76613]

  • RTX - Removing photometric:power from a light via the Kit UI property panel context menu does not trigger a light update, causing the light brightness to remain driven by the removed attribute instead of falling back to intensity. [OMPE-74948]

  • RTX - Ghost Factor set to 0 on distant lights does not correctly suppress the light contribution in RT2 and Path Tracing renderers. [OMPE-74396]

  • RTX - RTX renderer on Vulkan supports only half the expected number of unique geometries due to an overly conservative bindless descriptor count limit, preventing large scenes from loading fully. [OMPE-74329]

  • RTX - Application freezes for up to 60 seconds when playing the timeline with sim-ready assets, caused by dangling references in GRPCDataStore when shard count exceeds 16. [OMPE-74201]

  • RTX - Application crashes on startup when D3D12 validation layers are enabled due to a barrier layout mismatch in CopyTextureRegion. [OMPE-73917]

  • RTX - gpu.foundation initialization produces warnings and errors about IOMMU being enabled on DGX Station GB300 systems. [OMPE-73406]

  • RTX - RTX Rendering: New Invisible Light Behavior worsened the performance and introduced rendering artifacts. [OMPE-73306]

  • RTX - First batch of render product images appear washed out when a stage is loaded as a sublayer, the timeline is playing, and the render product camera is changed dynamically. [OMPE-72567]

  • RTX - D3D12 validation error occurs on GlobalVolumetricEffects and NoiseVolume resources, causing crashes when D3D12 validation is enabled on Windows with DX12 renderer. [OMPE-71872]

  • RTX - (XR) :Streamed XR visual content appears as noise on Linux systems with two GPUs when the monitor is connected to a GPU other than CUDA device 0. [OMPE-71738]

  • RTX - Application sometimes crashes when rendering NeRF scenes on Blackwell GPUs with tile rendering enabled. [OMPE-70517]

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

  • RTX - Reprojection occlusion errors in depth sensor stereo view simulation cause sparse nearby samples to fail to occlude farther samples. [OMPE-67818]

  • RTX - Matte objects render incorrectly when DLSS is enabled after switching to RTPT rendering. [OMPE-64297]

  • RTX - vMaterial colors render incorrectly in RTX Path Tracing mode compared to Iray rendering. [OMPE-63511]

  • RTX - Application crashes when loading certain scenes during RTX raytraced lighting rendering with ground truth resolution settings enabled. [OMPE-63080]

  • RTX - Skin and fabric materials incorrectly appear specular due to sheen rendering. [OMPE-62033]

  • RTX - PT AOV Illuminance and PT AOV Luminance contain NaN values when measuring cylindrical light power with a light power meter setup using fisheye spherical projection and path tracing. [OMPE-57853]

  • RTX - DLSS “FPS Multiplier” setting does not properly update when toggled from “4x” to “Off” and back to “4x”, resulting in approximately 50% of the expected FPS. [OMPE-57659]

  • RTX - Application crashes with ERROR_OUT_OF_DEVICE_MEMORY during scene load on RTX 4090 systems when loading large scenes. [OMPE-48375]

  • RTX - carb.scenerenderer-rtx.plugin emits a startup warning about acquiring a non-optional plugin interface carb::dictionary::ISerializer v1.1 that is not listed as a dependency. [OMPE-43410]

  • 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 - Fractional opacity renders incorrectly in RT1/2 modes, showing white outlines where materials should be transparent. [OMPE-37261]

  • RTX - Material input hash for MDL materials depends on asset file paths, causing the same material in a different location to produce a different hash and potentially fail cache lookups or reuse. [OMPE-17040]

  • XR - Application crashes when launching a stereo XR session on a multi-GPU machine using MinimalRenderer. [OMPE-86039]

Improved#

  • RTX - Upgraded Iray/Neuray/MDL to version 2025.0.5. [OMPE-83252]

  • RTX - Verbose logging reduced across GPU and RTX subsystems including gpu.foundation, rtx.system, rtx.rendergraph, rtx.psodb, rtx.cudann, rtx.omni modules, gpu.rendergraph, gpu.realm, carb.stats, carb.metrics, carb.imaging, and related carb modules. [OMPE-66438]

  • omni.iray.libs - Upgraded OpenSSL from 3.5.4 to 3.5.5 in omni.iray.libs. [OMPE-80089]

Known Issues#

  • RTX - omni.sensors plugins emit repeated plugin dependency and interface acquisition warnings in the application log. [OMPE-84361]

  • omni.videoencoding - Video encoder no longer works on drivers 590+. [OMPE-88118]