We're in the home stretch on our short film at the university, a few things have changed in the 2 months since we last rendered. Might need a bit of love from both the Pixar side and the Sidefx side, cross-posting this on both forums to be sure.
We can get the PDG fetch node to execute a Mantra ROP in another network with Tractor, but it fails when we point it to a RIS ROP. It looks like it's expecting a SOHO interface, which doesn't exist in the new Renderman-for-Houdini:
ERROR: The attempted operation failed.
Error: No soho script program specified for output driver: RFH.py.
So ideally we need 2 things:
-a native RIS PDG node -RIS ROP compatibility when run from a PDG fetch node.
This is pretty important for us, we can't render without PDG support!
From the error, it looks like SOHO is trying to evaluate ‘soho_program’ parameter on a ‘RFH.py’ ROP node. The ROP node ‘RFH.py’ is a bit suspicious, since it's the name of the script that the ROP is supposed to execute, rather than name of the ROP itself.
The fetch failure is my fault though; we're running rez, and realized we're running a different environment on the farm vs what we do on workstations, and the farm wasn't getting the renderman-for-houdini paths.