← Learn library

Character FX & Animation

Biped Character Rig Part 20 - Finalizing the Foot Control

Channel: TD Superheroes ·

Written guide

Original TD Superheroes video thumbnail
Biped Character Rig Part 20 - Finalizing the Foot ControlTD Superheroes · Video hosted on YouTube

Playing loads YouTube content. YouTube processes data after activation.

Watch on YouTube

If the player is blocked or unavailable, use Watch on YouTube.

Software: Maya

The previous reverse-foot lesson builds the pivot hierarchy and connects the IK endpoints. Testing between lessons reveals two problems: the bind toes are missing a connection, and the foot twists during a ball pivot. This video repairs those issues, adds an offset structure for heel motion, and exposes roll and pivot attributes on the foot control.

Follow this as a correction to the earlier setup. Some of its original constraints and handles are replaced, not retained alongside the new ones. The exact Maya release is unidentified, and the creator’s zero-group shelf tool remains a course/Patreon dependency whose full implementation is not supplied here.

Restore the missing toe connection and diagnose twisting

At 00:01–02:06, the instructor notices that the animation toes are not driving the bind toes. A parent constraint is added with the animation toe as the target and the corresponding bind toe as the constrained object. The reverse-foot test can now be judged through the receiving skeleton as well as the animation joints.

A separate problem remains: rotating the ball pivot introduces unwanted twisting. The instructor identifies the foot handles’ rotate-plane solver and tries switching them to single-chain solvers. That edit alone does not remove the observed twist.

The existing point constraints are also removed, and direct parenting to the corresponding reverse joints is tried. The twist still persists in the recorded test. These attempts are useful diagnostic history, but they are not presented as successful repairs.

Keep the failures distinct. A missing animation-to-bind constraint explains why a receiving toe does not follow. It does not by itself explain unwanted twisting inside a connected foot mechanism.

Rebuild the two short foot handles as single-chain handles

During 02:06–05:01, the problematic handles are deleted. The instructor opens Create IK Handle options and chooses the single-chain solver before creating the replacements: one from ankle to ball, and one from ball to toe.

The new handles are named for their left-side ball and toe roles, then parented directly beneath the corresponding reverse-foot joints. Repeating the reverse-foot motion now avoids the previously observed twist in the demonstration.

The supported result is specific: rebuilding these short handles with the solver chosen at creation resolves this scene’s tested problem. The video does not explain the hidden state responsible for the failed in-place solver change, nor prove that changing a solver after creation is universally unreliable.

Inspect the Outliner for the removed handles and constraints before continuing. The earlier point-constraint method and the replacement parenting method are alternative stages in this lesson’s revision, not instructions to give each new handle both drivers.

Add an offset layer above the heel

At 05:01–09:04, attention shifts to the heel. Its direct constraint lets the whole mechanism follow the foot control, but the instructor wants an additional layer for heel-roll and heel-pivot input.

The heel’s existing constraint is removed. The toe hierarchy is temporarily unparented while the zero/offset grouping tool is applied to the heel, then reattached. The resulting groups preserve the heel’s original placement while providing a layer that can receive the additional rotation.

The overall foot control should drive the new outer group through a parent constraint with Maintain Offset enabled in the recorded correction. Several attempts initially use the selection order backward, placing the constraint on the control instead. Those attempts are undone. The final intended order is the foot control as target, followed by the heel’s outer group as the constrained object.

Check where the constraint node was created. A constraint on the foot control reverses the intended responsibility even if the selected objects are otherwise correct. After the corrected relationship is established, the control should carry the whole reverse-foot structure while the inner offset layer remains available for heel motion.

Add separate roll and pivot attributes

During 09:04–11:03, the foot control receives five float attributes: Heel Roll, Toe Roll, Ball Roll, Heel Pivot, and Toe Pivot. The demonstrated attributes use default zero without explicit minimum or maximum bounds.

Here, “roll” names the rotations used to lift or tip portions of the foot, while “pivot” names turning around the heel or toe. These are separate direct controls, not a single automatic foot-roll curve that coordinates all pivots.

The Connection Editor loads the foot control as the source. Select each intended destination carefully before reloading the receiving side; the heel connection uses its offset group, while the toe and ball use their corresponding reverse-foot nodes.

Unbounded attributes match this demonstration but do not establish a safe anatomical range. Test useful values on the character rather than treating every entered angle as a valid pose.

Connect the rotations using each node’s actual axes

At 11:03–13:51, the recorded connections are:

Control attribute Destination in this rig Rotation channel
Heel Roll Heel offset group X
Heel Pivot Heel offset group Y
Toe Roll Reverse toe Z
Toe Pivot Reverse toe Y
Ball Roll Reverse ball Z

The different roll axes are intentional in the demonstrated structure: the heel uses X, while the toe and ball use Z. Do not normalize those connections to one axis merely because the attributes share the word “roll.” Inspect the local orientation of the receiving nodes when adapting the idea to another rig.

The instructor tests the attributes individually and in combination, including selecting multiple channels and middle-dragging in the viewport. The resulting heel, toe, ball, and pivot motions behave as intended in those tests.

Review the result at two levels. The internal mechanism should move without the earlier toe twist, and the animator should be able to reach those motions from the foot control without selecting internal joints. The source’s successful test is not a full extreme-pose, global-scale, or deformation-quality audit. The next arm and leg finishing lesson still adds hip and clavicle controls.