← Learn library

Character FX & Animation

Biped Character Rig Part 9 - Creating FK Controls for the Arm

Channel: TD Superheroes ·

Written guide

Original TD Superheroes video thumbnail
Biped Character Rig Part 9 - Creating FK Controls for the ArmTD 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

Forward kinematics gives each arm control responsibility for its joint and everything downstream. This lesson prepares a separate FK arm chain, fits shoulder, elbow, and wrist curves to the character, builds their control hierarchy, and constrains the FK joints to those controls.

The preceding lessons established the IK arm and pole vector. The new FK chain is another rigging system; connecting IK and FK to the main skeleton is deferred. The creator uses custom alignment, coloring, and zero-group shelf tools available through the referenced Patreon/course materials. Their complete implementations are not supplied by this transcript, and the exact Maya release is unidentified.

Isolate and name the FK arm chain

At 00:00–04:08, the instructor duplicates the arm hierarchy from the existing skeleton and unparents the duplicate. The other skeletons and controls are hidden while the new chain is prepared, making it easier to see which system is being edited.

Measurement objects and the IK handle are organized under an extra group. The pole-vector control is placed with the controls. These changes reduce Outliner clutter, but organization is not a substitute for identifying each duplicate by name and role.

The hand portion is detached and retained for a future lesson rather than discarded. The arm joints receive FK names in place of the earlier bind designation. Check the entire chain for consistent naming before creating constraints; nearly coincident bind, IK, and FK joints are easy to confuse in the viewport.

At this point, the duplicate is the FK system being developed. Its visibility or movement alone does not prove that it drives the character’s final skeleton.

Align a shoulder curve, then fit its shape

During 04:08–08:06, a NURBS circle becomes the shoulder control. The instructor uses the alignment shelf tool, corrects an initial selection mistake, and changes the circle’s creation axis so that the aligned curve faces the intended direction.

Placement and shape are handled separately. Alignment puts the control transform at the joint. Entering component mode with F8 lets the curve’s control vertices be scaled and moved to fit around the character’s shoulder without using the transform channels for that cosmetic adjustment.

The shoulder curve is reshaped to sit around the body with a distinctive outline. It receives the left-side blue display color through the shelf tool. The particular outline is a readability choice for this character, not a mechanical requirement of FK.

Inspect the control from a useful view after alignment. A curve can occupy the correct joint position but face an awkward direction or be difficult to select through the mesh. Correct those shape and visibility issues before building the nested hierarchy.

Fit separate elbow and wrist controls

At 08:06–11:04, the shoulder curve is duplicated and aligned to the elbow. The instructor initially scales through the object’s scale attribute, then corrects the workflow by returning to component mode for shape fitting. The elbow outline is adjusted so its pointed portion reads toward the back of the arm.

A new circle is aligned to the wrist and fitted in component mode as well. It receives the same left-side color. Each curve is adjusted for its local area rather than keeping one generic size for all three joints.

The component-mode correction matters because curve appearance and animator input are different concerns. Reshaping the curve should not unnecessarily consume the control transform’s neutral scale or offset channels. The later groups will preserve placement while providing a clean control structure.

Exit component mode before selecting transforms for naming or hierarchy work. Otherwise, a subsequent move or selection may affect curve vertices when the intended operation concerns the control object.

Name the controls and create zero/offset groups

During 11:04–13:01, the controls are named consistently for left shoulder FK, left elbow FK, and left wrist FK. The instructor checks the existing lowercase control suffix rather than mixing conventions partway through the rig.

The zero-group shelf operation creates a zero group and an offset group at each control’s placement, with the control beneath them. These groups preserve the fitted starting transform while separating it from the animator’s control channels.

Expand each result in the Outliner and verify which node is the outer zero group, which is the offset, and which is the visible control. The distinction becomes essential in the next step: parenting a control’s outer group preserves the intended local structure, while placing the wrong internal node can bypass part of that arrangement.

This lesson demonstrates the custom tool’s result, not its full implementation. If using another grouping tool, compare the resulting hierarchy and control values instead of assuming that the button’s label guarantees the same structure.

Nest the control groups in FK order

At 13:01–14:01, the elbow’s zero group is parented beneath the shoulder control. The wrist’s zero group is then parented beneath the elbow control. Each control keeps its own zero/offset structure inside that larger hierarchy.

The resulting dependency is shoulder control to elbow group/control to wrist group/control. Rotating the shoulder should carry the elbow and wrist controls; rotating the elbow should carry the wrist without moving the shoulder. This is the FK behavior being established before the joint constraints are added.

Test that hierarchy by selecting the visible controls. Moving an outer group can make the arrangement appear responsive while failing to test the node an animator will actually use. Restore the intended starting pose before comparing the controls with their joints.

Constrain the FK joints and recognize the remaining stages

During 14:01–14:41, the instructor selects each control as the target and its corresponding FK joint as the constrained object, then creates parent constraints for the shoulder, elbow, and wrist. The control hierarchy now drives the FK skeleton as well as the other controls.

Verify each control-to-joint pair separately. A shoulder control should affect the downstream arm through the intended hierarchy, but a wrist control should not accidentally be constrained to an overlapping IK or bind joint. Names and visibility isolation from the earlier steps help distinguish those mistakes.

The transcript does not clearly establish every constraint option or the exact identity of the final joint removed during cleanup, so no additional deletion recipe is inferred here. Preserve required arm and hand structures unless the corresponding object is positively identified in the demonstrated scene.

The next lesson addresses twist behavior for the intermediate joints. IK/FK blending and the final connection to the main skeleton also remain separate stages. The verified result here is the fitted, grouped, hierarchical FK control system driving its own arm chain.