Character FX & Animation / Maya
Biped Character Rig Part 4 - Joint Orientation
Written guide

Playing loads YouTube content. YouTube processes data after activation.
Watch on YouTubeIf the player is blocked or unavailable, use Watch on YouTube.
Joint positions define the skeleton’s shape, but local axes determine how it rotates. This lesson corrects a biped skeleton whose arm twist axes drift away from the limb, whose curved spine contains orientation flips, and whose terminal joints have unwanted orientation values. The goal is a consistent skeleton ready for the next rig-building stage.
The workflow is performed manually in Maya on the series’ existing skeleton. The exact release is not identified, and the captions do not expose every Orient Joint option. Follow the demonstrated inspections and relationships rather than assuming an undocumented preset will reproduce the same result on another character.
Inspect the actual twist direction before changing settings
At 00:01–01:01, the instructor enables X-ray joints to make the skeleton easier to inspect through the mesh. Rotating an arm twist joint reveals the problem: instead of twisting cleanly along the arm’s intended X axis, the motion veers away from it.
The visible axes also fail to point consistently down parts of the chain. This is a stronger diagnostic than merely noticing nonzero channel values. The intended behavior is rotational: a twist should follow the limb’s long axis, so a test rotation makes the mismatch apparent.
Inspect interior joints and end joints separately. The recording identifies unusual end-joint rotation in the fingers before starting the repair. A chain can look acceptable through most of its length while its terminal joint still has a different orientation convention.
Undo exploratory rotations before continuing so that the inspection does not become a new pose embedded in the setup.
Establish a baseline, then orient the chain
During 01:01–03:03, the instructor selects the skeleton hierarchy and uses Freeze Transformations to clean the displayed rotation values. This is followed by Orient Joints from the pelvis, with the tool settings reset before applying the operation.
These are separate stages. Cleaning rotation channels does not, by itself, establish the desired axes for every joint. The recording explicitly reinspects and orients the skeleton afterward.
The arm provides the first verification. The axes now point along the chain, and rotating the twist joints keeps the motion on the arm’s intended axis rather than producing the earlier off-axis movement. Check the same behavior on your own skeleton; do not judge success solely from the fact that the orientation command completed without an error.
The recording is a pre-rig skeleton adjustment. It does not demonstrate reorienting a finished animated character while preserving an existing animation or skinning setup.
Walk the curved spine and correct inconsistent flips
At 03:03–04:48, the instructor moves through the spine one joint at a time using the up/down hierarchy navigation. Because the spine was positioned with a natural curve rather than as a perfectly straight line, some successive joints show an unwanted axis flip after the broad orientation operation.
The appropriate positive/negative setting in the orientation options is changed as needed, and the operation is reapplied while the neighboring axes are inspected. The transcript does not establish the complete primary/secondary axis configuration, so this article does not supply a guessed flag combination.
The verification criterion is consistency with the intended neighboring orientations. Compare a suspect joint with the joint before and after it instead of changing signs across the whole skeleton indiscriminately. The lesson’s alternating corrections respond to specific visible flips; they are not a rule that every second spine joint should receive the opposite setting.
Treat terminal joint orientation explicitly
During 04:06–06:57, the instructor sets terminal joints’ Joint Orient values to zero in the Attribute Editor. The legs and finger ends are checked, including the pinkie, rather than assuming that the initial whole-chain operation handled all of them.
A terminal joint lacks the next child segment used to judge an interior joint’s down-chain direction. In this skeleton, zeroing its local Joint Orient gives the desired end behavior relative to its parent. That is different from claiming that every joint should have zero orientation or point along world axes.
After adjusting an end joint, inspect the chain again and confirm that the preceding interior joints still follow the intended convention. The lesson is establishing a consistent orientation system, not merely eliminating every nonzero number visible in the Attribute Editor.
Mirror the corrected side and verify the result
At 06:05–08:09, the instructor removes the opposite-side limb chains in the working skeleton and mirrors the corrected side, replacing left names with right names. This avoids manually repeating the same repair across both sides.
The mirrored result is still inspected. The axes point in the intended directions, and the corresponding rotations produce the expected mirrored behavior. A successful mirror operation is therefore followed by a movement check rather than treated as automatic proof of correctness.
The lesson ends by saving a new scene version before moving on to rig construction. At this checkpoint, verify arm twist direction, spine continuity, leg orientation, terminal-joint values, and mirrored-side behavior. The result is an oriented skeleton prepared for controls and constraints; those later rig layers are not built in this lesson.