Release date: January 6, 2022
Welcome to RenderMan 24.3!
RenderMan 24.3 brings some new functionality to artists, as well as several bug fixes.
These release notes build on the the release notes for 24.0, 24.1, and 24.2 so please see those notes first.
For each of the bridge product integrations, please see the Release Notes within each of their respective sections.
Dive right in using the table of contents below!

What's New
RIS and XPU
- txmake: Added support to txmake for aborting on input NaN's by using -checknan
RIS
- OSL: Custom LPE match and throughput values can now be accessed in OSL via getattribute("lpe:match"/"lpe:throughput","<customlpename>"/"<customlpeexpression>",val); This wires the RixCustomLPE API into OSL via a custom getattribute call. This will allow the shading to vary based on the throughput or in paths specified by a custom LPE. For example, a shader can respond and return different values depending on whether it a ray has refracted through a particular object or not.
- Volumes: Improvements to render times via better light selection within volumes
- LPEs: Added 'white' LPE flag, allowing the color of shading events to be excluded from light path expressions. This allows other properties of the shaded points to be written to AOVs without the color being multiplied in, extending the set of things which LPEs can be used to express.
XPU
- Geometry: Added support for matrix primvars
Other
- We now support Mari 4.5 up to 5.0
Other Bug Fixes
RIS and XPU
RIS
XPU
- BxDFs: Fixed XPU PxrSurface specular energy compensation for "specularFresnelMode" 1
- BxDFs: Fixed a crasher that resulted if subsurface scattering from PxrSurface was used within nested instances
- Geometry: Fixed an issue where some polygons could render black
- Memory: Fixed several memory leaks that would manifest during interactive renders
- Crop Windows: Fix XPU lockup when crop window is very small
"it"
- Stats: Greater stability when interacting with the live stats system
hdPrman - the RenderMan Hydra Renderer Delegate
Miscellaneous Changes
RIS
- Lighting: Faster startup if your scene has mesh lights
XPU
- Stats: More memory statistics are being reported