PDG support with tractor (ropfetch and native pdg ris node)

   1944   3   2
User Avatar
Member
1460 posts
Joined: May 2006
Online
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!

Cheers,

-matt
http://www.tokeru.com/cgwiki [www.tokeru.com]
https://www.patreon.com/mattestela [www.patreon.com]
User Avatar
Staff
1418 posts
Joined: July 2005
Offline
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.
User Avatar
Member
544 posts
Joined: Sept. 2012
Offline
… Also, the RfH ROP is something maintained by Pixar. We'll raise it with them in our next meeting, but it would help also if you raise it on their forums.
Edited by kenxu - Aug. 23, 2019 10:55:47
- Ken Xu
User Avatar
Member
1460 posts
Joined: May 2006
Online
Duly raised!

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.

A native ris pdg node would be great though.

-matt
http://www.tokeru.com/cgwiki [www.tokeru.com]
https://www.patreon.com/mattestela [www.patreon.com]
  • Quick Links