Create instances somewhere else besides (worldZero)?

Hey, all

Whenever I take an object and create instances (clones, basically) from it, as a collection, they are always created at world-origin.  This is not always where my view (perspective, camera, whatever) happens to be, nor necessarily where the part of the scene on which I am working at the time.  Fetching from world-origin, while a little easier via the Parameters::Transpose sliders, is a little less than optimal.

Is there a parameter that can be set somewhere so as to generate the instances in-view?

Also, the volume cube representative of the instances generated seems to be disproportionately larger than necessary, and the instances are created nowhere near the object-origin of the instance group, which is also unwieldy.

Any polite help/advice would be appreciated.

Comments

  • SofaCitizenSofaCitizen Posts: 2,058

    When you create the node instance, click the more button to see the options. One of them will be to "Copy Selected Item" which means the instance will be created in the same space as the original and then you can move it from there. Not sure there is a way to create the instance in view (if your selected object is outside the view) unless there is a script out there somewhere. My suggestion would be to grab mCasual's "Cometh Here" script which I use often to move random objects into view.

  • greywolfgreywolf Posts: 132

    Hi, SofaCitizen,

    Sorry to be obtuse ... but do you have a pointer to said script?  (LOL @ "Cometh Here".  It would have been even funnier if it were called "Come Hither"!)

  • SofaCitizenSofaCitizen Posts: 2,058

    Haha, yes a missed opportunity there :P I should have posted a link in my reply tho, sorry about that.

    The script can be found here: sites.google.com/site/mcasualsdazscripts7/mcjco and there is a thread in the Freebies section for it also: mcjComethHere - 2022 Bring your figures in front of your camera in 1 click. Make sure to grab the 2022 version as it has an extra feature/option.

  • greywolfgreywolf Posts: 132

    SofaCitizen, thank you so much!  I am grateful!

     

  • crosswindcrosswind Posts: 9,564
    edited March 20

    Well, suggest you not use New Node Instance... Instead, use New Node Instances..., and type in a number of 1 if you just want to create one instance... You'll see the new instance stands by the original figure / object...

    SNAG-2025-3-21-015.png
    2021 x 1292 - 228K
    Post edited by crosswind on
  • greywolfgreywolf Posts: 132
    edited March 21

    (Also, no, the instance is within the view; directly in front of me, and I am selecting the 'Copy selected item' button, and it still creates the set null at world-center with the instances at the far end of an arbitrary-length cube.  I would expect them to be created in proximity to the original object, and/or in front of the camera.  Filing a ticket.)

    Post edited by greywolf on
  • crosswindcrosswind Posts: 9,564
    edited March 21

    greywolf said:

    (Also, no, the instance is within the view; directly in front of me, and I am selecting the 'Copy selected item' button, and it still creates the set null at world-center with the instances at the far end of an arbitrary-length cube.  I would expect them to be created in proximity to the original object, and/or in front of the camera.  Filing a ticket.)

    With New Node Instances action.... if the object from which you want to copy is at world center, you can use Copy Selected Item... but if the object locates at other position (with non-zeroed Transform values), you should use Apply Default Settings... otherwise the Transform values from the original object will be copied to the instance group node. That's why you saw them far away...

    If using New Node Instance action, you can check Copy Selected Item.... then the single instance will be located at the very same postion of its origin object.

    Post edited by crosswind on
  • greywolfgreywolf Posts: 132

    crosswind said:

    Well, suggest you not use New Node Instance... Instead, use New Node Instances..., and type in a number of 1 if you just want to create one instance... You'll see the new instance stands by the original figure / object...

    This is exactly what I have been doing.

Sign In or Register to comment.