Modeling · Beginner

Array modifier

A modifier that repeats an object in rows, grids or circles with adjustable spacing

Also called Array

What is the array modifier?

The array modifier repeats an object in a row, grid or circle, with a count and spacing you can change at any time. One fence post becomes a fence, one step a staircase. Because it is a modifier, the copies update when you edit the original and stay one object until applied.

Think of it like this

Like a rubber stamp rolled along a strip of paper: carve the stamp once, and it prints the same mark as many times as you like.

Where it fits in a 3D project

  1. Create
  2. Surface
  3. Rig
  4. Animate
  5. Render
  6. Export

Create: Building the shape: modeling, sculpting, scanning or generating it.

How the array modifier works

  1. 01Choose Add Modifier > Generate > Array on the object you want to repeat.
  2. 02Set Count for the number of copies.
  3. 03Relative Offset spaces copies by the object’s own size; Constant Offset uses a fixed distance.
  4. 04Add an Object Offset, often an empty, to rotate or scale each copy for circles and spirals.

Array modifier vs instancing

PropertyArray modifierInstancing
ResultOne object with repeated geometryMany objects sharing one mesh
LayoutRegular rows, grids, circles or curvesAnywhere, by hand or by scattering
MemoryCopies count as real geometryShared data, light on memory
Move one copyNo, all follow the patternYes, each instance moves freely

Use the array modifier for evenly spaced repeats like stairs and fences; use instancing when many copies need their own positions, like trees across a hill.

Where the array modifier is used

  • Fences, railings, stairs and tiled floors
  • Chains and tank tracks, paired with a curve modifier
  • Radial shapes such as gears, wheels and rings of columns

Beginner tip

Turn on Merge in the array settings when copies touch. It welds the meeting vertices so the repeats become one continuous surface that smooths cleanly.

Array modifier FAQ

How do I use the array modifier in Blender?
Select the object, open the wrench tab and choose Add Modifier > Generate > Array. Raise Count to add copies and adjust Relative Offset to space them. Stack two arrays on different axes to make a grid.
How do I make an array along a curve?
Add an array, then a curve modifier below it that points at a curve object. Set the array’s Fit Type to Fit Curve so the number of copies matches the curve’s length. It is the usual way to build chains and tracks.
How does array modifier offset work?
Relative offset spaces copies by multiples of the object’s own size, so 1 means they just touch. Constant offset uses a fixed distance in scene units. Object offset follows another object’s transform, so each copy can also rotate or scale.

Updated October 29, 2026 · Browse all 3D terms