I have a parent with a lot of children. I want to use an array modifier on the whole lot of them, including the parent, but, when I add an array modifier to the parent, only it gets duplicated.

One sort-of-solution I found is to Duplicate Link the parent along with its children, but this requires fiddly manual positioning that I'd like to avoid, and I also think this would make it difficult to add a child. The other solution I found is to add an array modifier to the parent and every single child; although this method does what I want in theory, it's still a lot of clicking.


Create your parent object, then create one child. copy the array from the parent to the child Ctrl-L. next take the child and add drivers to all of the parameters in the array modifier that you want to auto update. now copy the drivers and array modifiers onto all of the other children. Done!

Using drivers is tricky, Here are some tutorials:



How to copy drivers onto multiple objects

| improve this answer | |
  • 1
    $\begingroup$ Can you please add some detail? I have never used a driver. $\endgroup$ – catlover2 Jun 22 '14 at 0:20
  • 1
    $\begingroup$ A bit disappointing that array modifiers don't copy objects with their children but this solution works like a charm and isn't too hard to set up. @catlover2 Although I know it's more than a year later I still want to mention that Mastering Drivers has been an excellent resource for me to fully understand drivers in Blender. $\endgroup$ – wout Aug 22 '15 at 16:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.