via a Python Script TOP I'm trying to query and evaluate several attributes on “normal”/non pdg-nodes that use pdg-attributes.
But when doing this with classic python hou module functions (Node.Parm.eval() etc.) it seems, the attribute values can't be evaluated.
Example:
Create Wedged Attributes in TOP Net
Reference them with @attribname on a Parameter of a classic Houdini Network Node (e.g.: an Outputpath that has the wegded values in it)
Try to grab the current value (per Work Item) of the Parameter with a Python Script TOP.
In most cases it returns nothing or 0.0 etc. depending on the Data Type.
Please find attached a simple mock up of my setup.
I know how to reference parameter values on current pdg node with
self["parmname"].evaluateString()
Cheers, Michael