I want to array the object I outlined with yellow between 2 red lines I've drawn here. I tried some of the array options to no avail. How can I do that? It would be great even if you could just forward me to previous solutions for this one. I'm trying to make stadiums for FIFA and these objects are crowd meshes. Creating crowd meshes one-by-one is wasting a lot of time.

Thanks in advance, stay safe.

here it is

Edit: Actually this is what I want to do; Change scale of objects in array without affecting distance but dupliframes are not included with latest Blender version.


You can use Array Modifier's Fit Length or Fit Curve options

  • Fit Length - specify a maximum length of arrayed objects (use the length slider)
  • Fit Curve - use a curve to determine the length (adjust the curve to control length)

enter image description here

  • $\begingroup$ Thanks for help, using fit length worked for arraying, but I also want them to be scaled around the red lines. How can I do that? $\endgroup$ – murtazakramer Apr 19 '20 at 10:22
  • $\begingroup$ Actually this is what I want to do; blender.stackexchange.com/questions/40807/… but dupliframes are not included with latest Blender version $\endgroup$ – murtazakramer Apr 19 '20 at 11:34
  • 1
    $\begingroup$ Add en empty at the same position as your arrayed object, set the empty as the object offset in the array modifier, and scale the empty. Every iteration will be scaled by the same amount. You can scale either on x, y, or z, or any combination of axes $\endgroup$ – Gorgious Apr 19 '20 at 14:18
  • $\begingroup$ It seems like I have to research on adding empties. Are there any videos for that? $\endgroup$ – murtazakramer Apr 19 '20 at 14:54

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.