1
$\begingroup$

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.

$\endgroup$

1 Answer 1

1
$\begingroup$

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

$\endgroup$
4
  • $\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$ Commented Apr 19, 2020 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$ Commented Apr 19, 2020 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
    Commented Apr 19, 2020 at 14:18
  • $\begingroup$ It seems like I have to research on adding empties. Are there any videos for that? $\endgroup$ Commented Apr 19, 2020 at 14:54

You must log in to answer this question.

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