If I add an array modifier to an object, it adds similar objects to the scene as per the input relative distance. Can we scale down each object linearly in that sequence, is there any method to do this?

  • $\begingroup$ Just to be sure, you want to generate copies of the object that are while offset also are scaled, right? $\endgroup$
    – Xylvier
    Mar 19, 2020 at 16:56
  • $\begingroup$ Yes, the distance between each object is constant, but they must differ in size. $\endgroup$ Mar 19, 2020 at 16:58

1 Answer 1


The solution for this is the "Object Offset" of the Array Modifier.

  1. Select the object with the Array Modifier and press Shift+S selecting to place the "Cursor to Selected"
  2. Add an "Empty", which should result it being placed at the cursor aka same location as the object.
  3. Go in the Array Modifier options and activate "Object Offset", followed by picking/selecting the "Empty" as target right below.
    enter image description here
  4. Now you can select the "Empty" and by scaling it each clone will recieve the scaling like this:
    enter image description here Be aware though that everything you do to the "Empty" now affects all the clones, moving, rotating, scaling as well as the combination of those can fast result in sometimes wanted, other times unexpected results.

Happy Blending


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .