RTX Renderer Release Notes#

Current Release#

110.0 Release Highlights#

Scene Partitions#

_images/partitions-banner.jpg

Scene partitions applied to remove objects from the view of certain cameras.#

Cameras can be restricted to view only a subset of the scene by adding token omni:scenePartition attributes to prims and cameras. This is useful for cloning many environments to be used with tiled rendering for policy training, or for implementing an “isolate mode” for a viewport.

UV Projectors#

UV Projectors provide a method for dynamically applying UV texture coordinates to primitives in Omniverse. UV Projectors are particularly valuable when working with imported assets that have poor or missing UV mapping, such as geometry exported from CAD or PLM software, allowing you to quickly apply professional texture coordinates without editing the source geometry in 3D modeling tools.

_images/projectors-lineup.jpg

UV projectors applied to a variety of objects. From top to bottom: cubic, planar, sphericalNormalized and triplanar projections.#

OpenPBR#

_images/openpbr-lineup.jpg

OpenPBR materials from the Physical AI SimReady Materials library#

OpenPBR is a new material template that provides a comprehensive shader solution for representing the majority of digital material twins. OpenPBR Surface is an open standard hosted by the Academy Software Foundation (ASWF) and is increasingly adopted in Digital Content Creation tools, so is an excellent choice for cross-application material portability and authoring.

The specification along with a comprehensive description of the model and its parameters is available on the ASWF website at OpenPBR Specification.

UJITSO Derived Data Cache System#

UJITSO (Universal Just-In-Time Scene Optimization) is Omniverse’s derived data caching system designed to accelerate scene loading by caching pre-processed representations of textures, geometry and materials.

When UJITSO is enabled, assets are processed once and the results are stored in a cache. Subsequent loads of the same assets retrieve the cached data, significantly reducing loading times.


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 sim-ready 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]

All Releases#