Thanks for the Help , Going Back to the New Issue :
USD Render ROP’s “Override Output Image” is not honored when using RenderMan Hydra delegate
running into an issue with the USD Render ROP in Solaris and hoping someone has run into this too.
Setup: Houdini 20.5.654, RenderMan for Houdini 26.3, Rocky Linux 9.
The problem: When the Render Delegate is set to RenderMan RIS on a USD Render ROP, the “Override Output Image” field doesn’t seem to do anything. The render always writes to whatever path is set on the upstream RenderMan Render Settings LOP node’s “Output Picture” field instead the override is completely ignored.
Steps to reproduce:
- RenderMan Render Settings LOP with a path set in “Output Picture” (e.g.
$HIP/render/renderman_default.$F4.exr) - USD Render ROP downstream, Render Delegate = RenderMan RIS
- Set a different path in the ROP’s “Override Output Image” field
- Render a frame
Expected: Renders to the ROP’s override path.
Actual: Renders to the RenderMan Settings node’s path instead.
I also tried the escaped \$F4 token per the in-UI warning about time-varying values under “Render All Frames With a Single Process,” and toggled that setting off too neither made a difference.
Has anyone else seen this? Is this a known limitation with the RenderMan delegate specifically, or am I missing a step somewhere?
Thanks!
