Create a chain using the Array Modifier

The following workflow describes how to create a chain using the Array modifier. It highlights the Spline Distribution method and uses several Array modifier rollouts to build and tweak the array.

image


  1. Create a rectangle spline.

    image

    This rectangle represents a single link in the chain.

  2. In the Modify panel, set the following in the Rendering rollout:

    • Enable in Renderer: On
    • Enable in Viewport: On
    • Thickness: Increase or decrease this value until you've reached the desired thickness for your link
  3. In the Parameter rollout, increase Corner Radius until your rectangle has rounded corners. In the following example, Corner Radius is set to 1.0.

    image

In this example, a line creates the shape of the chain.

  1. Create a line.

    In this example, the line is named Line001.

  2. In the Modify panel, enable Vertex sub-object selection.

    image

  3. In the viewport, select each of Line001's vertices and use the tangent handles to add a curve to Line001.

    image


    Tip: If tangent handles don't appear in the viewport, right-click the vertex and select Bezier from the shortcut menu that appears.
  4. In the modifier stack, select Line.

    image


Applying an Array modifier to the rectangle lets you quickly create clones to form a chain.

  1. Select the rectangle in your scene.

  2. In the Modify panel, select Array from the Modifier List.

  3. In the Distribution rollout, set the following:

    • Distribution method: Spline
    • Layout method: Fill
    • Pick Spline: Click to select Line001.

    image

    Chain links are distributed along Line001 from end to end.

    image

You can use several Array Modifier rollouts to make adjustments to the chain, so the links hang more organically.

  1. In the Local Rotation section of the Transform rollout, set the following:

    • Local Rotation method: Alternating
    • X: 90

    Now the links are attached, but further adjustments are needed so they intersect.

    image

  2. In the Distribution rollout, set Offset to 0.9.

    image

    The Offset parameter controls the distance to the next clone. Decreasing this value causes the links to intersect.

    image

  3. In the Randomization rollout, set Rotation X to 20.

    Now the chain is hanging organically.

    image

Make additional changes

The Array modifier is parametric, meaning you can make changes to the original link or the clones after the array is created. You can try the following adjustments:

image