I wrote this script for a CGI animation short film I'm working on, for which I needed a fast and simple way to build a very modular environment, while still retaining control over everything.
This script gives you that control:
pick your source geometry, increase/decrease the slider values after selecting whether you want copies or instances, and either collapse or create controllers, or both.
you can create one parent controller and a child controller for each instance, or just one parent, or just only children.
compatible only with editable poly objects.
important note: this script is still in beta, and has some work left before it's actually good for public release, but I decided to put it up here in beta so you guys could mess around with it.
written in max 2012, tested in 11 and 12.
important note 2: increasing the sliders only works properly if you click the values up one by one, for some reason, max's object creation can't keep up with increasing the sliders when holding down the left mouse button, and then skips a few.
also, the "reset values" button works for the sliders, but is still a little buggy for the objects. for some reason it doesn't delete them all right away, and sometimes leaves a few behind.
anyway, i'll probably work some more on this, but for now i'm gonna leave it this way because it really has all the functionality i need for my project.
and before you start asking why i didn't just use the array tool in max: i didn't want to.
drag the script in your viewport, then go to customise user interface, under the category "MaVCArt" in the toolbars tab, should be "Eazy Arrayz". drag that to any toolbar where you wish the script button to be and you're done!