Release Notes

Omniverse RTX Renderer - Release Notes - Kit 104.2

Common

Added

Improved

  • Can now load up to 8.7 million instances

  • Render Time is now included in EXIF metadata

  • Emit warning when incompatible texture assigned to material parameter

Fixed

  • Fixed various crashes and instability issues

  • Fixed ‘16k square, 16 bit RGB textures cannot be loaded’

  • Fixed ‘UsdGeomMesh display color flickering on deformed mesh’

Known issues

  • When curve type is set to linear and wrap mode is pinned, curve disappears.

RTX - Real-Time

Added

  • Added ‘Mesh-Light Sampling’ to Render Settings under Direct Lighting, available when Sampled Direct Lighting Mode is enabled: Enables direct illumination sampling of geometry with emissive materials.

Known issues

  • Glitch can occur causing smearing, sometimes red or blue or yellow-colored. Work-around is to change ‘NVIDIA DLSS Super Resolution’ to DLAA and back to DLSS or vice-versa, under Render Settings/Real-Time/NVIDIA DLSS.

RTX – Interactive (Path Tracing)

Added

  • Added ‘Mesh-Light Sampling’ to Render Settings under Sampling & Caching: Enables direct illumination sampling of geometry with emissive materials.

Fixed

  • Fixed various bugs with Light-Linking

  • Fixed ‘Adaptive Sampling breaks Multi Matte rendering’

Post Processing

Known issues

  • Matte Object: ‘Output Alpha in Composited Image’ breaks if the mesh is set to Invisible in Secondary Rays

Omniverse RTX Renderer - Release Notes - Kit 104.1

Common

Added

  • Added ‘Visible in Primary Ray” setting to Distant Light

  • Implemented the camera projection type ‘fisheyeKannalaBrandtK3’ model

  • The default cyan placeholder color is now user configurable. Added a ‘Placeholder Texture Color’ under Preferences/Rendering/Texture Streaming

Improved

  • Can now render many thousands of lights for a minimal GPU memory cost compared to previous releases.

  • Faster update for large number of meshes

  • Added indication of which GPUs are active to the viewport GPU HUD info

  • Changed texture streaming behavior so that now if a mip size is larger than Texture Streaming “Budget Per Request” it will not prevent the mip from being loaded

Fixed

  • Fixed ‘Geometry corruption in time-sampled subdivision surfaces when animated’

  • Fixed performance regression for animated Dome Light with materials

  • Fixed various crashes and instability issues

  • Fixed GPU normals generation to not smooth across edges that were intended to be sharp or vice-versa

  • Fixed ‘Viewport corruption, “Out of resource descriptors” error after leaving an app running for a few hours’

  • Fixed ‘Instance prims have no outlines when they are selected’

  • Fixed ‘Varying displayColor primvar is missing, gets discarded and won’t update during playback’

Known issues

  • Loading more than around 5m becomes unstable

  • 16k square, 16 bit RGB textures cannot be loaded

RTX - Real-Time

Improved

  • Handle thousands of lights efficiently (saves around 50% of previous memory usage with 8k+ lights)

  • Improved rendering of colored metals for OmniSurface in real-time, now a closer match to Path Tracing

  • Track self occlusion at the mesh instance level for SDG

Fixed

  • Various fixes for ‘Material Distilling (Experimental)’, which can be enabled in Preferences/Rendering/MDL

  • Fixed ‘Simple Fog looks incorrect if New Denoiser + Sampled Direct Lighting is enabled’

  • Fixed ‘If XR Compositing or Matte Object is enabled, background clips translucent materials’

  • Fixed ‘Fisheye Spherical Projection Type has camera visible on the sides, or appears black’

  • Fixed ‘When exporting .exr images the tone-mapper is internally flipped to linear scale’

Known issues

  • Glitch can occur causing smearing, sometimes red or blue or yellow-colored. Work-around is to toggle some render settings once, for example changing ‘NVIDIA DLSS Super Resolution’ to DLAA and back to DLSS, under Render Settings/Real-Time.

RTX – Interactive (Path Tracing)

Added

  • Added ‘Automatic Load Balancing’ to MGPU render settings, true by default

  • Added AOV setting to output ‘32-bit depth AOV’

Improved

  • Improved the Adaptive Sampling global error computation.

Fixed

  • Fixed ‘At low sample count, matte objects render black, until more samples have accumulated

  • Fixed ‘Matte object: global volumetrics (fog) does not work with matte object’

  • Fixed ‘excluding objects using a Dome light breaks light linking’

Post Processing

Improved

  • Alpha is now calculated for every pixel with zero alpha based on luminance

Fixed

  • Fixed ‘FFT Bloom: Physical/Non-Physical combo box selection VS shown settings is inverted’, now a bool again

Omniverse RTX Renderer - Release Notes - Kit 104.0

Common

Added

  • Added settings to ‘Common/Geometry/Curves Settings’ and to ‘Basis Curves’ to control the Number of BVH Splits used in curves’ ray acceleration structure, which provides improved balancing capabilities of performance and memory usage by curves.

  • Added profiling Heat Map views to ‘Common/Debug View’ which are used to visualize frame time spent per pixel, or the number of invoked Intersection shaders or Any Hit shaders per pixel.

  • Added an ‘Invisible Lights Roughness Threshold’ setting to ‘Common/Lighting/Light Visibility Settings’, which defines the surface roughness treshold below which lights invisible in primary rays are also invisible in reflections and refractions.

  • Added a ‘Projector Light Type’ setting to ‘Rect Light’, which enables focusing a textured light like a projector. Scale the light as desired to adjust the focus area.

  • Added .tiff image format support.

  • Refactored ‘Lighting Mode’ settings for Dome Lights in ‘Common/Lighting/Dome Light Settings’, which now provide ‘Image-Based Lighting’ (simply a rename of the previous default, highest quality but can introduce artefacts in Real-Time) and ‘Limited Image-Based Lighting’ (fastest and few if any artefacts in Real-Time, but only affects reflection and refraction).

Improved

  • Creation time and update time for mesh geometry has been significantly improved, very dense meshes can now load up to 3x faster.

  • Geometry loading is now asynchronous with priority given to large-sized geometry (e.g., walls would be loaded before rivets). Loading is suspended when running out of memory, giving the user an opportunity to work with scenes that otherwise would not fit in memory.

  • Now honiring the ‘Normalize’ flag in UsdLight for area lights.

  • Various performance and memory optimizations.

  • Added tooltips for all render settings.

Fixed

  • Various tangent/normal computation fixes including when geometry is animated.

  • Various Multi-GPU stability improvements and bug fixes.

  • Fixed ‘Picking is returning random prim paths when selecting in Prim mode.’

  • Fixed ‘Procedural AABB is sometimes incorrectly drawn in DirectX.’

  • Fixed ‘Multi-GPU picking and querying is failing with multiple Viewports open.’

  • Fixed ‘Simple Fog is still visible even if Intensity is set to 0.’

  • Fixed ‘Discontinuity along curves or hair fibers when the endcaps option set to open.’

  • Fixed ‘Setting the wrap mode to black for UDIM texture sequences results in incorrect texture lookups.’

  • Fixed ‘Changing resolution to 2048x1080 can cause BSOD or flickering.’

Known issues

  • Loading around 5m instances crashes.

  • 16k square, 16 bit RGB textures cannot be loaded.

  • DistantLight has no “Visible in primary rays” checkbox, unlike other light types.

RTX - Real-Time

Added

  • Added ‘Frame Generation’ setting to ‘Real-Time/NVIDIA DLSS’: uses AI to boost frame rates by generating additional high-quality frames in real-time. This feature requires an Ada Lovelace architecture GPU. Windows version must be equal or greater than 20H1. Not yet supported on Vulkan or Linux.

  • Added ‘New Denoiser (experimental)’ setting to ‘Real-Time/Direct Lighting’ which can reduce ghosting or noise in some contexts.

  • Added ‘Distilling (experimental)’ setting in ‘Preferences/Rendering/MDL’: Enables transforming MDL materials of arbitrary complexity to predefined target material models, which can improve material rendering fidelity in RTX Real-Time mode, such as for complex materials like Clear Coat.

Improved

  • Improved rendering fidelity of real-time SSS when Sampled Direct Lighting is enabled.

Fixed

  • Fixed various SSS bugs

  • Fixed ‘Dome Light results in outline visible on reflective surfaces when Sampled Direct Lighting is not enabled.’

  • Fixed ‘Real-time global volumetrics has a lot of large-scale noise if Sampled Direct Lighting is not enabled.’

  • Fixed ‘Reflections in glass appear jagged, shimmer.’

Known issues

  • Distilling (experimental): Colorful noise pattern sometimes appears where the surface is reflective while Distilling is enabled.

  • Distilling (experimental): The translucency appears dark in some cases while Distilling is enabled, including on particles.

  • Distilling (experimental): Detail normal maps are not visible.

  • New Denoiser (experimental): Simple Fog is incorrectly rendered if Sampled Direct Lighting is also enabled while New Denoiser is enabled.

  • New Denoiser (experimental): Translucent materials can appear blurry when in motion while New Denoiser is enabled.

  • New Denoiser (experimental): Pronounced noise behind translucent materials may appear magnified by refraction while New Denoiser is enabled.

  • New Denoiser (experimental): Points in motion are very blurry while New Denoiser is enabled.

  • If XR Compositing or Matte Object is enabled, translucent materials may appear clipped by the background.

  • glTF material appears black.

  • Dark bands are visible on sky mesh when both “Global Volumetric Effects” and Translucency “Fractional Cutout Opacity” are enabled.

  • Textures are not supported in Rect Lights unless Sampled Direct Lighting is enabled (although is supported if Projector Light Type = true).

  • Dark line appears around the edge of the viewport at resolutions of 720 or less if Sampled Direct Lighting or New Denoiser is not enabled.

RTX – Interactive (Path Tracing)

Added

  • Added ‘Multi Matte’ settings in ‘Interactive (Path Tracing)’ which extends AOV support by enabling rendering masked mesh geometry to AOVs, providing additional opportunities to modify the final image during compositing and additional insights through 2D analysis.

  • Added ‘Adaptive Sampling’ settings in ‘Interactive (Path Tracing)/Path-Tracing’ which limits the number of additional samples to render for a pixel based on a user defined noise threshold. The samples are non-uniformly distributed over the image resulting in less noise for the same number of samples and also provides a more consistent noise level across multiple frames.

  • Added ‘Denoise AOVs’ setting in ‘Interactive (Path Tracing)/Denoising’ to apply the Optix Denoiser to AOVs.

Fixed

  • Fixed ‘Global volumetrics (fog) causes surfaces to look transparent when rendering Matte Objects.’

  • Fixed ‘If Matte Object is enabled, Depth of Field will not work against the background.’

  • Fixed ‘A few of the AOV passes do not have a checkbox to enable them for preview.’

Known issues

  • Multi Matte: Mesh geometry Multi Matte ID -1 is treated as 0.

  • Multi Matte: Changing the Multi Matte settings does not force a reset the frame.

  • UI responsiveness can lag when rendering complex volumes.

  • At low sample count, matte objects render black, until more samples have accumulated.

Post Processing

Added

  • Added ‘Dither Strength’ setting in ‘Post Processing/Tone Mapper’ to reduce banding when rendering smooth gradients.