Hi
I have created an output hda (rop). It has a multiparm block (list) called “passes” and within that is a string parameter called “name#”. The Extra Image Plane parameter (on the mantra node) has the following expression ch(“../passes”) - so increasing “passes” on the HDA increases the image planes on the mantra node. The“passes” string parameter “name#” is linked to the “Vex Variable” of the mantra planes. Now if I create an instance of my node and set passes to say 4 - then check the “Vex Variable names - they have ”vm_variable_plane1“ - ”vm_variable_plane2“ etc which is not what I would expect! If I create a new instance and set passes to 4 then 0 then back to 4 - the ”Vex Variables are set correctly with expression ch(“../name1”), ch(“../name2”) etc. Is there something I need to do so that my hda updates correctly - first time?
I have attached the otl
I am using Houdini 11.0.426 on centos 5.5
Any pointers would be much appreciated!
Stephen