Instances with Hierarchy

I have a collection of props in a "deep" hierarchy:

Top Group

&nbsp; &nbsp;<tt>group1</tt>

<tt>&nbsp; &nbsp; &nbsp; &nbsp; prop1</tt>

<tt>&nbsp; &nbsp; &nbsp; &nbsp; prop2</tt>

<tt>&nbsp; &nbsp; group2</tt>

<tt>&nbsp; &nbsp; &nbsp; &nbsp; prop3</tt>

<tt>&nbsp; &nbsp; &nbsp; &nbsp; prop4</tt>

<tt>&nbsp; &nbsp; &nbsp; &nbsp; prop5</tt>

I have a dozen groups with hierarchy similar to top group here. Top Group 1 might have props 1-5 as shown here, Top Group 2 might have props 6 - 9, Top Group 3 might have props 10 - 17. And so on.

I want to make instances of the dozen different groups, Maintaining the hierarchy isn't important. What is important is all the instances of Top Group 1 have instances of all the props inside Top Group 2. So the end scene might contain 5 instances of top group 1, 12 instances of top group 2, 4 instance of top group 3, etc.

The first stumbling block I have is I can't make an instance of a group at all. The second stumbling block is I can't select Top Group, Group1, Group2, and Props 1-5 and create an instance of them all at once. I have to make instance of prop 1-5 and then arrange them into groups. This is slow and tedious. Is there a way to select Top Group 1 and create several instance that contain all the objects within it that can be references as a whole with individual instances?

Comments

  • crosswindcrosswind Posts: 9,547

    You can create instances for one selected Group... but you're not able to create instances for the multi-selected Groups... as DS only creates instances for the last-seleced one.  A script should be able to make it ~~

  • jmucchiellojmucchiello Posts: 611

    A script is not a useful answer. And when I select the subgroup, it still creates an empty instance. I guess I'll duplicate all the object, watch Daz crawl, and then try something like instancify to claw back some performance.

  • Richard HaseltineRichard Haseltine Posts: 107,953

    Instancify is a script.

  • crosswindcrosswind Posts: 9,547
    edited July 30

    Why not ? A Script can certainly and significantly speed up the process  ~ 

    Creating instances on a selected Subgroup always works and of course it creates a so-called "empty instance node" but the node includes all instanced objects under that Subgroup. That's what creating instances with a Group is meant to be ~~

    Post edited by crosswind on
  • jmucchiellojmucchiello Posts: 611

    crosswind said:

    Why not ? A Script can certainly and significantly speed up the process  ~ 

    Creating instances on a selected Subgroup always works and of course it creates a so-called "empty instance node" but the node includes all instanced objects under that Subgroup. That's what creating instances with a Group is meant to be ~~

    Why not? Because I won't need to reuse this script. And while I am a computer programmer by trade. I'm not a javascript coder. It would take more time than I want to spend. 

  • jmucchiellojmucchiello Posts: 611

    Richard Haseltine said:

    Instancify is a script.

    That I don't have to write. 

Sign In or Register to comment.