Known Issues
Installation + Licensing
macOS 11 and beyond: The installer can download the packages from Pixar, but can't run them to get them unpacked. You must manually double-click on the .pkg files that the installer leaves in the Downloads folder. RMAN-18802
Interactive/Live Rendering Limitations
Bucket order or size cannot be changed during live rendering.
Changes to Presence do not update when using the opacity cache option (RIS only).
Objects are not re-diced during interactive camera edits.
Mesh lights cannot be interchanged as geometry without restarting.
Denoiser
macOS/Apple Silicon: The denoiser is not supported on Apple Silicon, even with Rosetta. RMAN-20408
If your image has NaNs from either RIS or XPU, the denoiser will fail on macOS and Windows.
The interactive denoiser currently is not supported in XPU.
The progress bar in the Denoise App doesn’t currently work. RMAN-23054
XPU
The GPU portion of XPU can render artifacts with trace:reflectexcludesubset. RMAN-20393
Support for homogeneous single scattering in PxrSurface is incomplete. Renders will be noticeably incorrect after the first bounce off the interior of a closed object. RMAN-16374
Lights inside objects with homogeneous single scattering in PxrSurface will not compute the correct shadows. RMAN-16367
Due to differences in how XPU computes derivatives for normals, XPU may compute different results from RIS for bump mapped subdivision surfaces in areas of highly concave curvature, combined with a high bump scale. This happens especially when the bump mapping cannot reasonably approximate the displacement. Note that this difference does not occur with displacement. The issue can be ameliorated by reducing the bump scale. RMAN-21977
Please refer to the XPU section of the documentation for a more detailed current list of limitations.
RIS and XPU
Color Management: Although we have upgraded to the VFX Reference Platform 2023, there is an outstanding issue with the Image Tool described below.
The Image Tool is currently unable to read OCIO v2 configurations and is locked to the $RMANTREE/lib provided configuration. If you have a v1 config you would like to use set the environment variable IT_OCIOV1.
MaterialX: Material layering is not supported. RMAN-20365
RIS
Shading
PxrUnified integrator does not yet support all the standard rendering features.
<primstr:nameofvalue> substitution of data from a constant primvar or user attribute on an object for dynamic filename substitution is not yet working for the gettextureinfo() OSL call.
Using the ' . ' character in the handle for an OSL shader could cause unpredictable results during re-rendering.
The RixTexture::TextureDerivatives calls always returns RixTexture::InvalidFile for non-texture-atlas files. This will be restored in 26.1.
General rendering
Load on demand procedurals are not supported anymore, all procedurals are now loaded immediately.
RenderMan does not read point data from OpenVDB files.
Per-Instance baking is not supported, only the reference instance.
PxrBakePointCloud cannot directly render ptex.
Sample + Display filter plug-ins do not have access to lighting services for light dependent effects, e.g. lens flare.
Adding new mesh light on existing geometry during IPR results in double geometry.
Motion blurred polygons do not motion blur normals when deformed. Use Subdivision meshes instead.
When attempting to access an array primvar, you must first check the size of the array primvar and allocate the appropriate space. Not doing so may lead to a crash.
Points and curves cannot be used as geometric lights.
Analytical lights placed inside non-aggregate volumes may yield artifacts when made visible to the camera. As a work around, the light camera visibility should be turned off, and a geometry with a similar shape should be used (visible to camera, invisible to transmission and indirect rays), with the proper emissive bxdf.
Indirect Path Guiding in the PxrUnified integrator causes a crash.
Bridge Products:
RfH: Soloing MaterialX Lama nodes in complex shading networks can give an incorrect result.
RenderMan for Houdini
When batch rendering from a RIB exported from Houdini, the searchpath may contain an invalid path that causes RenderMan to load the wrong OpenVDB shared library, causing batch renders to fail. The workaround is to edit the "procedural" searchpath in the RIB to $RMANTREE/lib/plugins instead of the one in the RenderMan for Houdini directory. RMAN-20297
RfSolaris: Texture memory limits are not properly respected. RMAN-20563
Denoise ROP does not work in H20, py3.10. In py3.9, it will work if loppath on the usdrender_rop LOP node is set to opinput('.', 0) - RMAN-21926
RenderMan for Maya
If you see any issues with PySide, please redownload RenderMan and RenderMan for Maya. A new 26.3 patch fixes these python issues.
F-Stop is divided by 10X with PxrCamera. RMAN-20475
Overriding PYTHONPATH can cause denoising to fail. RMAN-20546
Adding multiple AOVs whilst running RenderMan in the viewport can cause Maya to crash
When using the ROI tool and the interactive denoiser in Maya’s viewport can cause Maya to crash
Using the Interactive Denoiser in the viewport whilst in XPU is not supported yet and will display visual inconsistencies.
Maya Fluids are not supported.
RenderMan for Blender
Canceling a render from "it" will crash Blender. One workaround is to cancel the render from Blender.
Translating Cycles shading networks is not supported.
Not all curve types are supported.
Grease Pencil is not fully supported.