107.3 Release Highlights#

Multimatte IDs For Materials#

Multimatte IDs can now be specified on materials as well as on geometry, with the geometry IDs taking precedence. To use, add uniform int multimatte_id to the Material prim, and set in the same way as for geometry.

Opacity Support for MaterialX and Other Materials#

In previous versions, materials other than those shipped with Kit (such as MaterialX materials), could be categorized as non-opaque by the renderer, causing significant performance degradation. There is now a new setting, /rtx/material/omniRtxEnableOpacityOverride, which, when true, will by default set all these materials to be opaque.

If opacity control is required on a material, such as when using cutout opacity maps, the attribute bool omni:rtx:enableCutoutOpacity = true should be added to the Material prim.

Similarly, if the material is transmissive (e.g. glass), to render correctly in Real-Time 1.0, it should have bool omni:rtx:enableTranmission = true set on the Material prim. Note that this attribute has no effect in Real-Time 2.0 or Interactive modes.

Note that neither of these attributes have any effect in any mode unless the /rtx/material/omniRtxEnableOpacityOverride setting is set to true.

Added support for the mirror-ball and angular map dome light texture formats, allowing dome light textures from a wider selection of applications without needing to convert to latlong format.

Added#

  • RTX: Added support for Mirrored Ball and Angular texture formats for Dome Lights.

  • RTX: Multimatte IDs can now be specified on materials as well as geometry.

Fixed#

  • FSD: Fixed a memory usage regression when Fabric Scene Delegate was enabled.

  • Materials - Prevent unneeded rtx.hydra material update causing unnecessary warnings.

  • RTX: Fixed a crash which could occur when enabling a payload.

  • RTX: Fix for opaque materials being categorized as translucent.

  • RTX: Fixed that single-channel EXRs were being loaded as 4-channel texture data which would result in the image appearing red instead of gray.

  • RTX: Fixed an issued which prevented rendering newly added primvars to points and curves.

Known Issues#

  • With driver release 575, scenes with a very large number of instances may show performance degradation. This will be fixed soon in an upcoming driver release.