← Learn library

Character FX & Animation / Houdini & Procedural Workflows / Houdini

Houdini's Rigging Revolution | Updating Joint Orientations

Channel: CGI Nerd ·

Written guide

Original CGI Nerd video thumbnail
Houdini's Rigging Revolution | Updating Joint OrientationsCGI Nerd · 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: Houdini

Repair joint orientations by changing how the character’s construction chains are organized, then rebuild their final parent relationships. The lesson addresses inward-looking leg controls, flips near the upper chest and a palm that lacks the intended directional relationship.

This continues an existing Rigging Revolution character with tags, Rig Doctor, APEX components and deformation already in place. It is not a complete rig reconstruction. The source ends with improved orientation but also an accidentally cleared arm component that must be rebuilt between lessons. The exact Houdini build is unverified.

Diagnose the construction chain before rotating controls by hand

At 00:00, inspect the joint axes and downstream control orientation. The instructor identifies problems in the legs and around the upper chest. At 01:01, the chest issue is related to joints aiming toward their children in the current construction.

The proposed repair changes the chain sections used to establish orientation. It does not merely rotate the visible control shapes to disguise the axes. This distinction matters because changing how an upstream joint is oriented can affect later rig components, while changing a shape alone does not establish the same skeleton relationship.

Keep the existing skeleton visible at meaningful intermediate outputs so the effect of each change can be inspected. A later control display may still contain stale rig information, which the source encounters near the end.

Separate neck, head and feet into their own construction branches

At 01:01, isolate the neck from the spine construction, preserve the point order and create a separately named neck-line output. At 03:02, do the same for the head. The source copies the existing branch pattern, removes redundant points from the previous chains and gives each section its own network box.

At 05:00, the upper chest orientation already looks improved after this separation. The instructor then separates the left and right feet from the leg construction in the same way. Maintain the established naming convention, including the side markers, when copying these sections.

At 08:00, copy the existing point-processing branches needed to preserve the naming behavior. Add Object Merge imports for the new neck, head and two foot outputs. The center sections need center-side naming; the instructor corrects a leftover left-side marker on those imports.

At 11:01, missing line construction is noticed: some new branches currently contain only points. Add the corresponding Add operations from the established setup so the intended chain lines exist. The captions do not provide a complete node-by-node wiring diagram, so inspect each section’s actual geometry rather than assuming a copied network box contains every required connection.

Give the palm a directional relationship and preserve its tags

At 12:02, the isolated palm is described as world-oriented because it has no child in its current construction. The instructor chooses to include the palm in the arm construction, giving that section a more useful orientation for this model.

At 13:02, move and reconnect the relevant palm construction into the arm branch, then repeat on the other side. This is a deliberate change to which chain establishes the joint orientation. It is not a general rule that every character must use the same palm arrangement.

At 14:01, inspect the Geometry Spreadsheet after the move. The source checks that placement and side tags remain correct, then checks the right side as well. Positions that look correct are insufficient if the names or tags used by later rig selectors have been lost or changed.

Rebuild the final hierarchy after changing the sections

At 15:01, open Parent Joints in the rig tree. The new construction branches now need their final anatomical relationships restored. The source initially tries updating the old parenting node, which reports failed parent operations. It then creates a fresh Parent Joints setup to rebuild the relationships explicitly.

The accepted parenting pass includes:

Section Connection described in the source
Clavicle/arm roots Upper chest
Five finger roots on each side Their corresponding palm
Head Mid-neck joint
Lower neck Upper chest
Each foot section Its corresponding ankle
Leg/hip roots Pelvis

At 17:01, selecting too much of a branch accidentally unparents the arm. The instructor undoes that action and selects only the intended parent/root item before reconnecting it. This is a useful rig-tree check: moving every descendant independently is not equivalent to parenting the branch through its root.

At 19:04, inspect the resulting skeleton with Rig Pose. The instructor judges the orientations much improved. Verify the tree as well as the displayed axes, because a clean-looking rest pose can conceal a missing hierarchy connection.

Refresh downstream components without using Clean as a substitute

At 20:02, the downstream controls initially retain their old orientation. The instructor begins refreshing the rig components so they rebuild from the changed skeleton.

During that pass, Clean is clicked accidentally instead of Refresh, clearing the arm setup. The arm is temporarily disconnected and its repair is deferred until between lessons. Other refreshed components show the improved orientation.

The source therefore supports an upstream orientation repair and a limited downstream check, not a fully restored final rig. Save a recoverable scene before refreshing existing components, identify the correct operation in the historical interface and verify the affected limb afterward. Do not treat Clean as an interchangeable refresh command.

The unresolved arm rebuild is part of the lesson’s handoff. Broader pose testing, final deformation quality and the exact repaired arm network are not demonstrated. When reviewing this source, distinguish the successful chain/hierarchy changes from that unfinished recovery step.