ROP fetch not evaluating pdg attribute

   2680   4   1
User Avatar
Member
68 posts
Joined: Jan. 2014
Online
Hi,

I have this ROP Fetch node where I need to point to a rop defined by a pdg attribute. like this:

ROP Path = “/obj/ropnet1/`@rop_name`”

while it runs just fine, if I now check the “Output Parm Name” parameter, it errors with message: “Unable to find parm ‘vray’ on node ‘/obj/ropnet1/’”. That is clearly not evaluating the pdg attribute when I use “Output Parm Name”.

I need to use that parm because I'm rendering on v-ray, and want to properly have Expected Outputs from this node, thus allowing me to skip rendered frames if need be.

any workarounds for this ?
thanks

PS: I've attached a simple file showing the same issue with a mantra rop.

Attachments:
pdg_rop_fetch.hip (509.9 KB)

User Avatar
Staff
586 posts
Joined: May 2014
Offline
Currently the rop path parm is evaluated before creating any work items, since the node needs to look up the actual ROP node during the precook step. That means that right now you can't use an attribute in the rop path. It should be possible to fix that though, or at least adjust it so it re-evaluates the path later. I'll try to get that fixed this week for you.
User Avatar
Member
68 posts
Joined: Jan. 2014
Online
Awesome. thank you very much Taylor!
User Avatar
Staff
586 posts
Joined: May 2014
Offline
That's fixed in tomorrow's daily build (Houdini 18.0.386).
User Avatar
Member
68 posts
Joined: Jan. 2014
Online
great, thanks a lot.
  • Quick Links