Softwares: Daz Studio 4
License: This is licensed for commercial or non-commercial use.
This is a script I wrote for a simple purpose. I wanted to position some hurdles on my running track and didn't want to position every single one manually. So I wrote this script, and there is a chance you might find it useful too.
The script takes the selected object (prop or character) in the scene tree, and creates a linear array in the X and Z directions. You enter the number of rows and columns, and the spacing in the X and Z directions. Then press the 'Create Array' button. The script then creates all the instances required, all carefully tidied up into an instance group so as not to clutter your scene tree. Simple and limited. Only works with one selected object at a time, only in X & Z, no Y translation or angles.
Hope it's useful.
richardandtracy 2:03AM | Tue, 26 April 2022
Well, I'm not so sure it'll be 'Incredibly' useful. It's one of those specialist tools that makes a particular job much easier. If you don't have the tool, the job's a pain to do, so much so that you usually think of something else to do...
richardandtracy 4:07AM | Tue, 08 March 2022
Thankyou very much. I am trying to get a circular array script to work, but just at the moment getting it to work properly is eluding me. I had an idea about a different approach yesterday that may work, just haven't had time to try it out yet. Once I get it to work, I think that script will be sporadically useful, like this one.
mich40ish 1:40PM | Mon, 07 March 2022
Wow, this is amazing! I've been wanting to be able to do this since starting to work in Daz. You're the best! Thanks so much.
richardandtracy 3:06PM | Thu, 03 March 2022
I have benefited so much from free items myself, it would be unreasonable not to make this script as easy to use as possible. I had to document the script to remind myself how it works, and if that helps someone else, I am very happy. Sharing knowledge and skills makes everything nicer and more pleasant for everyone, so I really couldn't encrypt the script. J'ai moi-même tellement profité des articles gratuits qu'il serait déraisonnable de ne pas rendre ce script aussi facile à utiliser que possible. J'ai dû documenter le script pour me rappeler comment cela fonctionne, et si cela aide quelqu'un d'autre, je suis très heureux. Le partage des connaissances et des compétences rend tout plus agréable et plus agréable pour tout le monde, donc je ne pouvais vraiment pas chiffrer le script.
guy91600 2:47PM | Thu, 03 March 2022
Un script comme je les aime, non compilé, bien documenté, que l'on est autorisé à modifier dans l'esprit de l'opensource. Merci.
richardandtracy 2:29PM | Thu, 03 March 2022
To be honest, I don't know. It should be possible to parent the cage to the pet and then form the array - this character had jewellery props parented to the character which were instanced. If you want different pets in each cage, it would be best to array the cage and put a new pet in each. All I can suggest is that you try with a small number of instances (2x2) in an otherwise clear scene to see.
Rmelendez 1:57PM | Thu, 03 March 2022
Good afternoon! This is a query: If I want to make a pet store: 1- Should I create the copies of the cages first and then do the same process for the animals? 2- Can the pet be placed inside the cage and carry out the process as if the 2 objects were one? I ask this because the model is wearing clothes and... I want to know if it is possible?
richardandtracy 7:36AM | Thu, 03 March 2022
I am glad people seem to find it useful. Charconac has been kind enough to do a little tutorial here:http://dchacornac.free.fr/la3d/daz420/daz4201.htm: showing how it works.
richardandtracy 1:12AM | Mon, 28 February 2022
I just admit I had to program it that way, I am not currently capable of making it more complicated!