I am aware that this has already been asked here, but in this case I am using a chain, which has been made using tori offset by 90° each time using an empty object.

However, when I do this, you can see that the chain links are distorted: enter image description here

One idea I had for a solution was making the array come from two linked links, so that no rotation was needed, but this made it look a lot worse when only every two links could rotate.

I tried using the bone method shown in the link above, but this did not allow for duplicates.

How can I make it so that each link retains its original proportions whilst having the 90° offset each time?

By the way, having it going in a circle wouldn't work as the shape I intend to wrap it around is irregular.

Also, I'm quite new to Blender so I might be missing something obvious.

  • 2
    $\begingroup$ You could use bones or bones and Spline IK but could you please tell a bit more about what you want to do? Is it supposed to be animated or is it just for a picture? $\endgroup$
    – moonboots
    Aug 28, 2019 at 19:53
  • $\begingroup$ I intend to have some rigid body links hanging down, so I will replace the vertical side links with rigid bodies. The only animation will be with physics, but only on some of the chains, and only very minor swinging. $\endgroup$
    – Doot
    Aug 28, 2019 at 20:15
  • 1
    $\begingroup$ You could create your chain manually then give the links that are supposed to move a Rigid Body physic. You could even animate with bones if it doesn't need to be Rigid Body, that would make it even simpler. $\endgroup$
    – moonboots
    Aug 29, 2019 at 9:13

1 Answer 1


I have solved it! Using this video, I made the vertical links and then duplicated and rotated it to make the horizontal links and set the right number of them by changing the frames in the data tab of properties of the bezier. The links used DupliFrames to do this with 'speed' unticked.

enter image description here

Here I'm using a bezier circle (although the concept remains the same).


You must log in to answer this question.

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