How to Set Up an IK Pole Target in Blender
Setting up a pole target for an Inverse Kinematics (IK) chain in Blender allows you to control the bending direction of joints like elbows and knees. This guide walks you through creating a dedicated pole bone, assigning it within your armature's IK constraint, and adjusting the pole angle to ensure your character's limbs bend correctly without unwanted twisting.
Step 1: Create the Pole Target Bone
- Select your armature and enter Edit Mode
(
Tab). - Select the joint where the limb bends (for example, the knee or elbow).
- Press
Eto extrude a new bone forward from the knee (or backward from the elbow) along the appropriate axis. - Separate the new bone from the chain by pressing
Alt + Pand selecting Clear Parent. - Move the new bone slightly away from the rig so it sits directly in front of or behind the joint.
- In the Bone Properties tab, name the bone clearly
(e.g.,
Pole_Knee.LorPole_Elbow.R).
Step 2: Assign the Pole Target to the IK Constraint
- Switch to Pose Mode (
Ctrl + Tab). - Select the bone that holds the IK Constraint (typically the lower leg/shin or lower arm bone).
- Go to the Bone Constraint Properties tab in the Sidebar panel.
- Locate the Inverse Kinematics constraint.
- In the Pole Target field, select your main Armature object.
- In the Bone field directly below it, select your
newly created pole bone (
Pole_Knee.L).
Step 3: Adjust the Pole Angle
Once assigned, the limb bone may twist awkwardly out of position. Fix this by adjusting the alignment angle:
- Remain in Pose Mode with the IK-constrained bone selected.
- Go back to the Inverse Kinematics constraint settings.
- Locate the Pole Angle slider.
- Change the value until the limb aligns correctly with your rig. Typically, this value needs to be set to 90°, -90°, or 180°.
Step 4: Test the Rig
- Grab (
G) the main IK target control bone to bend the limb. - Select and move the pole target bone.
- Verify that the joint (knee or elbow) points directly toward the pole target bone as it moves.