I've made a part of an watch chain containing five different models, how can I easily control the array modifier on all of them as if they were a single object? Model

  • $\begingroup$ The best way to go I think is to join all meshes into one single object, and then put your array modifier on this single object. $\endgroup$ – Polosson Apr 19 '15 at 13:16
  • 1
    $\begingroup$ Add a control Empty into the scene and create a custom property for it. Drive the modifiers with the property;) $\endgroup$ – Jaroslav Jerryno Novotny Apr 19 '15 at 19:13
  • $\begingroup$ @Polosson how will i go about doing that then? $\endgroup$ – Rens Apr 20 '15 at 11:04
  • $\begingroup$ @Rens Well, it depends if you absolutely want to keep separated objects, or if you don't mind having only one with multiple meshes. $\endgroup$ – Polosson Apr 20 '15 at 12:34

By using drivers you can use one value to control multiple settings.

In the watch (or the first strap piece), add a custom property called StrapLength then use that property to drive the array modifier value of the other pieces. Right click on the array count value and select Add Driver, then in the driver properties you set it to use a single property and select the object and set the path to ["StrapLength"]. Repeat for each piece in the strap.

enter image description here

Then when you adjust the property, each array using the value in the driver will change at the same time.

enter image description here

| improve this answer | |

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.