let's say I wanted to rig and animate a torus. — is it possible to have a circular armature?

from what I can tell, this is not possible. so I thought maybe it's an idea to add a driver to the tail position of the last bone, that gets the head position of the first bone. however, this also doesn't seem to be an option.



1 Answer 1


The thing, what you want to build will cast loop in parents (circular dependency), it doesn't allow. When Blender calculates bones coordinates, it moves from child through parents to root bone. And if you have loop in parents, blender can't find root bone

To avoid circular dependency you can bild rig like this:

enter image description here

This type of rig you can find in BlenRig, in lips rigging

enter image description here

  • $\begingroup$ Could you add a little description to your answer explaining how you achieved that result and how/why it works? $\endgroup$ Commented Jun 21, 2017 at 18:35
  • $\begingroup$ @DuarteFarrajotaRamos I've added a gif $\endgroup$
    – Crantisz
    Commented Jun 21, 2017 at 20:50
  • 5
    $\begingroup$ The first one was enough, I meant an actual written text explanation detailing what you did and how. This is a good answer, and obviously you have put some effort into it, but as it stands this answer is non-searchable and not easily indexed, making it impossible to find through search, and hard to find for possible future users $\endgroup$ Commented Jun 22, 2017 at 0:44
  • $\begingroup$ Please expand on the answer, what seem obvious to you might not be to others. Use the text to answer the question and think of the images as supporting material, not the other way around $\endgroup$
    – user1853
    Commented Jun 22, 2017 at 3:47
  • $\begingroup$ thanks, I figured it out studying the second gif. – still wondering though how you get the bones to snap to each other. I ended up using the cursor to selected and selection to cursor snap functions. $\endgroup$
    – kindoflike
    Commented Jun 24, 2017 at 13:46

You must log in to answer this question.

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