Blender IK Constraint Chain Length Explained

The chain length setting in Blender’s Inverse Kinematics (IK) constraint determines how many parent bones up the armature hierarchy are affected by the IK solver. This guide covers how the chain length setting functions, why setting the correct value is crucial for character rigging, and how to configure it to prevent unwanted movement across your rig.

What is Chain Length?

In Blender, Inverse Kinematics allows a end bone (like a hand or foot) to drive the movement of connected parent bones (like the arm or leg). The Chain Length setting defines the exact depth of the bone hierarchy influenced by this IK target.

By default, the Chain Length is set to 0. A value of zero tells Blender to extend the IK influence through all connected parent bones all the way back to the root bone of the armature.

How the Chain Length Values Work

The chain length counts upward starting from the bone that holds the IK constraint:

  • Chain Length = 0: Affects all parent bones up to the root bone.
  • Chain Length = 1: Affects only the bone carrying the IK constraint.
  • Chain Length = 2: Affects the constrained bone and its immediate parent (commonly used for two-segment limbs like legs or arms).
  • Chain Length = 3+: Affects the constrained bone plus the specified number of parent bones up the chain (useful for tails, spines, or tentacles).

Why You Must Adjust the Default Value

Leaving the Chain Length set to 0 is one of the most common mistakes in Blender rigging. If left at zero, moving a hand or foot controller will cause the character's spine, hips, and entire upper body to warp and twist uncontrollably toward the IK target.

Setting a explicit chain length isolates the mechanical movement strictly to the intended limbs. For example, a standard human leg rig requires an IK chain length of 2 (the lower leg and upper leg), ensuring that moving the foot controller bends the knee without pulling down the torso.

How to Set the Chain Length in Blender

  1. Select your armature in Pose Mode.
  2. Select the bone that contains the IK constraint.
  3. Open the Bone Constraint Properties tab in the Inspector panel on the right.
  4. Locate the Inverse Kinematics constraint.
  5. Adjust the Chain Length field to match the number of bones you want controlled.

Visual feedback will appear in the 3D Viewport: a dashed yellow line will extend from the constrained bone to indicate exactly which bones fall within the designated IK chain.