Sorry for the long post, it’s kinda hard to descibe. Wish I could attach a real [coffee] for you
I basically have a network-hierarchy, consisting of 4 levels and all levels can be expanded (shown at the same time). Malcolm, you can look at the screenshot in “meeting of minds”, the red, green, pink and blue dots is what im talking about.
So basically it looks like this:
/L1/node0
/L1/node0/L2/node0
/L1/node0/L2/node0/L3/node0
/L1/node0/L2/node0/L3/node0/L4/node0
/L1/node0/L2/node0/L3/node0/L4/node1
/L1/node1/L2/node0
…
obviously transforming “/L1/node0/L2/node0” will also need to move all children, … Rendering this the traditional way, the parent xforms will be applied to the children automatically. But when instancing, this won’t happen automatically.
To fix this I can object-merge all of my nodes (using a single point in each) and convert that to CHOPs for instancing. That’s probably way slow when moving nodes around as the object merge will recook all the time.
Or I put a CHOP with all the parent xforms applied into each node and then multiselect those. Could be faster, but for many nodes probaly also slow.
Is there maybe a shader solution, i.e. offset some instances according to other instances (their “parents”)? Guess even if possible, this is gonna be way over my head, but hopefully I’m wrong.
[/coffee]