All questions
Question 1
A two-bone leg uses an ankle IK target and a knee pole target. When the leg becomes nearly straight, the knee suddenly flips to the opposite side. The pole target is positioned almost directly on the line running from the hip to the ankle.
What is the most appropriate correction?
- Move the pole target away from the hip-to-ankle line, then adjust Pole Angle if alignment remains offset. (correct answer)
- Increase the IK iterations substantially, then place the pole target directly behind the ankle controller.
- Enable stretching on both leg bones, then parent the pole target to the shin bone.
- Reduce the chain length to 1, then rotate the ankle target toward the desired knee direction.
Explanation: When working with IK (Inverse Kinematics) rigs in Blender, knee-flipping is one of the most common problems you'll encounter. It happens because the IK solver needs to "decide" which way the knee bends — and when the pole target sits nearly on the hip-to-ankle line, the solver has no clear directional preference, causing it to flip unpredictably as the leg straightens.
The fix is straightforward: move the pole target off that collinear position so it creates an unambiguous bend direction for the knee. Once moved, you may find the knee points slightly off from your intended angle — that's where Pole Angle comes in. The Pole Angle property (found in the IK constraint settings) rotates the chain's orientation relative to the pole target without physically moving it, letting you fine-tune alignment cleanly. This two-step approach — reposition, then correct angle offset — is exactly what A describes, making it the right answer.
B is wrong because IK iterations control solver accuracy for complex chains, not flip behavior. Placing a pole target behind the ankle also doesn't address the collinearity problem. C is wrong on two counts: stretching affects bone length dynamics, not flip direction, and parenting the pole to the shin creates circular dependency issues that break the rig. D is wrong because reducing chain length to 1 removes the knee joint entirely from IK solving, which eliminates the two-bone behavior you need for a functional leg rig.
As a study tip, remember that pole targets control bend direction, not bone length or solver precision — any question describing knee/elbow flipping is almost always solved by repositioning the pole target. Question 2
An arm has an IK target control that was accidentally parented to the deforming hand bone. The hand is solved toward the target, but the target itself moves as the hand is solved, producing dependency-cycle warnings and unstable motion.
Which rigging change best addresses the underlying problem while preserving IK control?
- Parent the target to the forearm so it follows the solved chain one level earlier.
- Connect the target to the hand so both elements share the same joint location.
- Reparent the target to an independent root or controller hierarchy while preserving its world transform. (correct answer)
- Increase the chain length so the solver can account for the target's inherited motion.
Explanation: Whenever you encounter IK stability problems in Blender, your first instinct should be to trace the dependency chain: ask yourself what is driving what, and whether any circular relationships exist. IK solvers work by iteratively moving bones toward a target — so if that target is parented to a bone being solved, moving the bone shifts the target, which changes the solve, which moves the bone again. That feedback loop is exactly the dependency cycle the warnings are describing.
The fix is to break the circular dependency entirely by giving the IK target a parent that lives outside the solved chain. Reparenting it to an independent root or dedicated controller hierarchy — while preserving its world transform so nothing visually shifts — removes the target from the IK chain's influence. The solver can now converge cleanly because the target stays put during each solve iteration. That's why C is correct.
A is tempting but doesn't solve the problem — the forearm bone is still part of the solved chain, so the dependency cycle persists one joint earlier. You'd still get instability. B makes things worse: connecting the target directly to the hand bone at the same location creates the most direct form of the circular dependency, since the very bone being solved now fully controls the target position. D misunderstands the issue entirely — chain length affects which bones the solver influences, not whether the target is caught inside the feedback loop.
As a study strategy, remember: IK targets must never be children of bones within their own solved chain. When you see "dependency cycle" warnings in a rigging question, look immediately for circular parent-child relationships between solvers and their targets.
Question 3
An IK target correctly positions a character's wrist. Rotating that target, however, does not make the effector follow the target's orientation. The animator wants the IK chain to use both the target's location and rotation.
Which adjustment most directly provides the requested behavior?
- Enable Use Rotation on the IK constraint so the chain also follows the target's orientation. (correct answer)
- Enable Use Tail on the IK constraint so the target's rotational axes drive the wrist.
- Add a pole target at the wrist so its orientation is transferred to the effector.
- Increase Chain Length by one so target rotation reaches the wrist through another bone.
Explanation: When working with Blender's Inverse Kinematics system, it helps to understand that an IK constraint actually controls two independent behaviors: where the chain's tip ends up (position) and how it's oriented (rotation). By default, the IK solver only matches the target's location — rotation tracking must be explicitly enabled.
The Use Rotation option on the IK constraint is precisely the toggle that tells Blender's IK solver to incorporate the target bone's orientation into its solution. Once enabled, the effector bone will align its rotation to match the target's, giving you full six-degrees-of-freedom control over the wrist. That makes A the direct, correct answer.
The distractors each represent a different, real IK feature that students sometimes confuse with rotation following. B — "Use Tail" — determines whether the IK solver targets the head or tail of the target bone for position calculations; it has nothing to do with transferring rotational data to the effector. C — a pole target — controls the roll of the IK chain's intermediate bones (like an elbow pointing direction), not the orientation of the end effector; it's a completely different control layer. D — increasing Chain Length — simply extends how many bones the IK solution influences upstream; adding one more bone does not introduce any mechanism for reading the target's rotation.
A good study habit here: whenever you see a Blender IK question, mentally separate position solving, rotation solving, and chain influence as three distinct, independently configured properties. Knowing which setting controls which behavior will cut through most IK-related distractors immediately.
Question 4
A character's leg hierarchy is pelvis, thigh, shin, and foot. An IK constraint is placed on the shin, targeting an ankle controller. Moving the controller also rotates the pelvis, even though the animator wants only the thigh and shin to participate.
Which change most directly limits the IK solution to the intended limb segments?
- Set Chain Length to 1 so that only the thigh and shin are solved.
- Set Chain Length to 2 so that the shin and its thigh parent are solved. (correct answer)
- Set Iterations to 2 so that the solver stops before reaching the pelvis.
- Disable Use Tail so that the pelvis is excluded from the solved hierarchy.
Explanation: When working with IK constraints in Blender, the key concept to understand is Chain Length — the setting that tells the IK solver how many bones above the constrained bone to include in the solution. Think of it as counting links upward through the hierarchy from the IK bone itself.
Here's the logic: the IK constraint sits on the shin. Chain Length counts upward from there. Setting Chain Length to 2 means the solver includes the shin (1) and the thigh (2) — exactly the two segments the animator wants. The pelvis is left untouched because it falls outside the counted chain. That makes B the correct answer.
A is tempting but wrong. A Chain Length of 1 would include only the shin itself, leaving the thigh out of the solution entirely. The leg wouldn't bend properly — you'd get a single-bone stretch, not a realistic limb solve.
C misunderstands what Iterations controls. Iterations determines how many times the solver refines its calculation per frame, not how far up the chain it reaches. Setting it to 2 would just give you a less accurate solution, not a shorter chain — the pelvis could still rotate.
D confuses Use Tail with chain length. Use Tail determines whether the tip of the IK bone participates in the solve, affecting how the endpoint is calculated — it has nothing to do with excluding parent bones from the chain.
Your study tip: always remember that Chain Length counts bones upward from the IK-constrained bone. When a question asks about limiting which bones move, Chain Length is your tool — not Iterations or Use Tail. Question 5
A two-bone arm has fixed-looking segment lengths and an IK target placed beyond the arm's total reach. The current rig has IK stretching disabled.
What result should be expected, and what change would permit the hand to reach the target?
- The arm remains bent short of the target; increasing iterations permits it to reach without changing bone lengths.
- The arm rotates past the target; reducing chain length permits the wrist to stop at the target.
- The arm straightens toward the target but remains short; enabling permitted IK stretch can extend the chain. (correct answer)
- The arm reaches by moving its root automatically; enabling Use Tail prevents that root translation.
Explanation: When working with Inverse Kinematics in Blender, the key concept to keep in mind is how the solver handles targets that fall outside the bone chain's total reach. The IK solver will always attempt to minimize the distance between the chain's tip and the target — but it can only do so within the constraints it's given.
When an IK target is placed beyond the arm's maximum reach and stretching is disabled, the solver straightens the chain as much as possible — pointing both bones directly toward the target — but the hand simply stops short because the bones physically cannot extend. This is exactly what C describes, and enabling IK Stretch (found in the bone's IK panel) allows individual bones to scale along their length, so the chain can actually close that remaining gap.
A is wrong because iterations control how many times the solver recalculates per frame to converge on a solution — they improve accuracy for complex chains, not reach. No number of iterations will lengthen bones that aren't permitted to stretch. B describes an overshoot scenario, which doesn't apply here; IK chains don't rotate "past" a target, and reducing chain length would only make reach worse, not better. D introduces root translation, which would only occur if the root bone lacks a positional constraint or is parented incorrectly — not a default IK behavior, and Use Tail controls which end of a bone the IK chain connects to, not root locking.
As a study tip, remember that IK stretch and IK iterations are frequently confused on Blender exams — stretch changes what the bones can do, while iterations change how well the solver finds the solution.
Question 6
An animator poses an arm in FK and then changes the IK constraint influence from zero to full influence. The hand jumps because the IK target and pole control were left in positions from an earlier shot.
Which workflow most effectively prevents the jump during the FK-to-IK switch?
- Match the IK target and pole to the current FK endpoint and bend plane, then key the controls and influence. (correct answer)
- Key only the IK influence on consecutive frames, allowing the solver to reposition the controls automatically.
- Temporarily reduce the IK chain length, switch the influence, and restore the original chain length afterward.
- Parent the IK target to the hand immediately before switching, then remove that parent on the next frame.
Explanation: When switching between FK and IK in Blender, the core problem is a positional mismatch: your IK controls (the target and pole) are sitting wherever they were last keyed, completely out of sync with where your FK pose put the limb. The moment you blend influence toward IK, the solver snaps the chain toward those misplaced controls — hence the jump. Your job before touching the influence slider is to eliminate that mismatch.
Answer A solves this directly. You manually align the IK target to the FK hand's position and the pole control to match the limb's current bend plane, key both controls at that frame, then key the influence change. The solver now pulls the chain toward a position it already occupies, so the pose holds perfectly through the transition.
Answer B is a common misconception — the IK solver has no awareness of where FK left the limb. It will simply interpolate toward the misplaced target; no automatic repositioning occurs. Blender doesn't have a "snap IK to current pose" feature triggered by influence keyframes alone.
Answer C is a red herring. Temporarily shortening the chain length changes how many bones the solver controls, not where the target is. The jump would still occur because the target's world position remains wrong.
Answer D is creative but introduces a frame-offset parenting dependency that creates its own snapping artifact when the parent relationship is removed — trading one jump for another.
The key strategy: whenever a question describes an FK/IK switch with misaligned controls, the fix always involves matching positions first, then keying the influence — never the other way around.
Question 7
A pole target keeps an IK elbow generally facing forward, but the forearm can still fold backward into an anatomically impossible angle when the hand target passes close to the shoulder.
Which change most directly restricts the elbow's allowable bending while retaining IK control?
- Move the pole farther forward because pole-target distance directly limits the elbow's rotation range.
- Enable appropriate local-axis IK rotation limits on the forearm, accounting for the bone's roll. (correct answer)
- Reduce the solver iterations because fewer iterations prevent the elbow from reaching extreme rotations.
- Enable stretching because added bone length prevents the solver from choosing a backward bend.
Explanation: When rigging limbs in Blender, questions about "anatomically impossible bending" are really asking about rotation constraints — specifically, how you tell the IK solver which angles are physically off-limits for a given bone.
Blender's IK system includes per-bone rotation limits that you enable in the Bone Properties panel under Inverse Kinematics. By turning on the X, Y, or Z axis locks and setting minimum/maximum degree values, you directly tell the solver "this joint cannot bend beyond these angles." The critical detail is accounting for the bone's roll — the local axis orientation — because a forearm bone rolled 90° means the "elbow bend" axis might be Y locally, not X. Setting limits on the wrong axis does nothing. Option B captures this precisely: enabling the correct local-axis limits with roll awareness is the direct, purpose-built solution.
Option A is a misconception — pole-target distance influences which of two valid IK solutions the solver prefers (keeping the elbow pointing toward the pole), but it has no power to restrict how far the joint actually bends. It guides direction, not range. Option C is a trap: reducing solver iterations makes the IK solution less accurate, not less extreme — the solver simply converges less fully, introducing jitter and instability rather than meaningful limits. Option D confuses IK stretching (which allows bones to elongate so the chain can reach distant targets) with rotation control; stretch prevents the chain from "running out of length," but it does not cap bend angles.
The study tip: whenever a Blender rig question mentions preventing extreme or impossible joint angles, think IK rotation limits on the bone, not pole targets or solver settings — those tools serve entirely different purposes.
Question 8
A rigger moves an elbow pole target much farther away from the arm while keeping it in the same direction relative to the shoulder-to-wrist line. The rigger expects the elbow to travel all the way toward the pole's new location.
Which statement best describes the likely result?
- The elbow moves to the pole target because the pole acts as a direct positional target for the middle joint, pulling it to that location.
- The arm stretches toward the pole because the solver adds pole distance to the IK chain's required reach when resolving the solution.
- The bend direction remains broadly similar because the pole mainly defines a bend plane or direction, not a destination that the elbow is constrained to reach. (correct answer)
- The wrist rotates toward the pole because pole distance is interpreted by the solver as an orientation weight applied to the effector.
Explanation: When working with IK (Inverse Kinematics) rigs in Blender, it helps to understand what each component of the solver actually controls. The pole target is a common source of confusion because its name suggests it "attracts" the elbow — but that's not mechanically accurate.
A pole target defines the plane in which the IK chain bends. The solver uses the pole's direction relative to the chain to orient the bend, ensuring the middle joint (elbow or knee) faces a consistent, predictable side. Crucially, the elbow snaps to that plane's orientation regardless of how far away the pole target is — distance to the pole is irrelevant. Moving the pole farther away in the same direction changes nothing meaningful about the resulting pose, which is exactly why C is correct.
A is wrong because the pole target has no positional constraint over the middle joint. The elbow's position is determined entirely by the IK chain's bone lengths and the effector's target location — not the pole. B is wrong because Blender's IK solver never adds pole distance to the chain's reach; bone lengths are fixed, and the pole doesn't stretch the arm. D is wrong because the pole doesn't apply any orientation weight to the end effector (the wrist); it only influences the bend plane of the middle joint.
A useful tip: whenever a question involves pole targets, ask yourself "what does a pole target actually constrain?" — the answer is always bend direction, never position or distance. This distinction trips up many riggers early on.
Question 9
An arm hierarchy is upper arm, forearm, and hand. The desired IK endpoint is the wrist joint at the forearm's tail, and only the upper arm and forearm should be solved. Hand orientation will be controlled separately.
Where should the IK constraint be placed, and what chain length should it use?
- Place it on the upper arm with Chain Length 2 so the clavicle and upper arm are solved.
- Place it on the hand with Chain Length 2 so the hand and forearm end at the wrist.
- Place it on the forearm with Chain Length 1 so both arm segments share one solved joint.
- Place it on the forearm with Chain Length 2 so the forearm and upper arm are solved. (correct answer)
Explanation: When working with IK (Inverse Kinematics) in Blender, the constraint always goes on the last bone in the chain you want solved, and the Chain Length counts upward through the hierarchy from that bone. Think of it as: "place the constraint on the bone whose tail defines your target endpoint, then count how many bones back you want the solver to influence."
Here, the wrist joint is the tail of the forearm bone, so the IK constraint belongs on the forearm. From there, a Chain Length of 2 tells the solver to work backward through two bones — the forearm itself and the upper arm — which is exactly the behavior described. That makes D correct.
A is wrong because placing the constraint on the upper arm would make the elbow the IK target, not the wrist. The endpoint would be in the wrong place entirely, and the clavicle isn't even mentioned as part of this arm rig.
B is tempting but flawed. Placing the IK on the hand targets the hand's tail, not the wrist, and a Chain Length of 2 would then solve the hand and forearm — leaving the upper arm unaffected and bending the wrong joints.
C places the constraint correctly on the forearm, but Chain Length 1 only solves a single bone (the forearm alone), leaving the upper arm completely rigid. That's half the required chain.
A reliable rule of thumb: the bone that carries the IK constraint is always included in the count, so Chain Length 1 means only that bone moves, 2 means that bone plus its parent, and so on. Question 10
A character's foot is correctly planted using leg IK. When the pelvis control is translated, the foot slides by exactly the same amount. Inspection shows that the foot IK target is parented directly to the pelvis control.
Which modification best allows the pelvis to move while the planted foot remains fixed?
- Parent the IK target to the thigh and compensate by increasing the IK constraint's influence.
- Reparent the IK target to a world-space or independent floor control while preserving its current transform. (correct answer)
- Keep the pelvis parent but disable the pole target so the solver can preserve the ankle location.
- Keep the existing hierarchy but enable stretching so the foot can counteract the pelvis translation.
Explanation: Whenever you see a question about IK rigs and foot planting, think about transform inheritance: a child object moves with its parent by definition. If your IK target is parented to the pelvis, it will always travel with the pelvis — that's not a solver failure, it's just how parenting works.
For a foot to stay truly planted on the ground, its IK target must exist in a space that is independent of the pelvis. The cleanest solution is to reparent the IK target to a world-space root or a dedicated floor control (like a "foot plant" empty), and use "Keep Transform" during the reparent so the target doesn't jump. Now when the pelvis translates, the IK target stays put, and the leg solver stretches or bends the chain to bridge the gap — exactly what IK is designed for. That's why B is correct.
A is wrong because parenting the IK target to the thigh still embeds it in the leg hierarchy, so it moves whenever the thigh moves. Increasing IK influence doesn't change transform inheritance at all.
C is wrong because the pole target controls limb rotation/twist, not the IK goal position. Disabling it won't stop the foot target from following the pelvis — it will just cause the knee to spin unpredictably.
D is wrong because IK stretching allows the chain to extend beyond its normal reach, but the IK target still follows the pelvis parent. Stretching compensates for distance, not for incorrect parent-space movement.
Remember: IK solves toward a target — if the target moves, the foot moves. Always ask "what space is my IK target living in?" before troubleshooting foot-plant issues.