Skip to content
weSkelDOCUMENTATION
Documentation/Rigging/Leg

Procedural modules

Leg

FK / IK leg, articulated foot, reverse foot and twist helpers.

BipedFK / IKL / R

Leg builds the pelvis and one or two legs, with FK / IK branches, a reverse foot and optional twist helpers.

In Module Manager, choose Leg in Module Bank, or its instance in Scene Modules.

1Side & Mirror 2Colors 3FK / IK 4IK Options 5Helpers 6Design
Leg · CONFIGURATION · Poseidon theme.
Reference Purpose
1 · Side & Mirror Choose the source side, L or R. Mirror, enabled by default, builds both legs around one shared central pelvis.
2 · Colors Main Color regenerates the source-side palette; Output Color sets the deformation joint color.
3 · FK / IK Enable FK, IK, or both; at least one branch must remain active. Ankle Local adds a local ankle control to the FK branch.
4 · IK Options Adds IK Offset, Twist, Stretch and Soft IK. These options require the IK branch, which also includes the reverse foot.
5 · Helpers Hip Unroll and Ankle Unroll each add an output and joint to compensate for twist at the hip or ankle.
6 · Design SHAPE and COLOR set the appearance of the pelvis, FK controls, IK foot, Pole Vector, Blend and Options.

All options are enabled by default. Configuration changes require Rebuild on an existing instance; shapes and colors apply immediately.

The main chain follows Pelvis → Hip Offset → Hip → Knee → Ankle → Foot → Toes. Placers allow translation and rotation; their scale is locked.

Placer Role
Pelvis / Hip Offset Central pelvis and each leg root.
Hip / Knee / Ankle Hip, knee and ankle; define leg length and bend plane.
Foot / Toes Forefoot articulation and toe endpoint.
Heel / Ball / Tip Reverse-foot pivots: heel, Ball pivot and foot tip.
Bank In / Bank Out Start points of the inward and outward banking axes. Bank In End / Bank Out End placers define their directions.

Pole Vector, Blend and Options also have editable placement parents for adjusting their rest positions.

Controller Role
Pelvis / Hip Offset Shared pelvis motion, then a separate offset for each hip.
FK Chain / FK Foot Hip, knee, ankle and forefoot controls.
Ankle Local Additional ankle rotation in a local frame. Visible by default.
IK / IK Offset Foot target and additional offset. IK Offset is hidden by default and exposes the same attributes.
Pole Vector Orients the knee bend plane through translation.
Blend Carries FK / IK when both branches exist. Binary selection, IK by default.
Options Show Ankle Local and Show IK Offset display the corresponding curves without disabling their effects.

Use Switch FK/IK to change mode while preserving the pose. The FK / IK selector alone does not match the controls.

Module Preview
Leg · Module Preview · Poseidon theme.

On the IK control, depending on the options built. Module Manager toggles enable features; the values below are set in the Channel Box.

Setting Effect
Twist Rotates the leg bend plane. Default: 0°.
Stretch Controls extension to reach the target, from 0 to 1. Default: 1.
Soft IK Softens the approach to full extension, from 0 to 2. Default: 0, no softening.

On IK, also accessible from IK Offset. Values default to 0, except Toes Brake at 40°.

Setting Effect
Roll Rolls the foot: heel for negative values, forefoot then foot tip for positive values.
Toes Brake / Roll Softness Toes Brake sets the threshold for rolling onto the foot tip. Roll Softness eases that transition; 0 keeps a direct transition.
Ball Roll / Heel Roll Manual addition to forefoot or heel roll, independent of Roll.
Bank Banks the foot onto its inner or outer edge, from −90° to 90°.
Heel Twist / Ball Twist / Tip Twist Rotates the foot around the corresponding pivot.
Toe Bend Toe flexion.
Tip Counter Roll Manual counter-rotation around the Tip pivot.

The single pelvis input and the output of the same name are central. Other outputs belong to each side. The input and main outputs expose driver and reference; helpers expose driver only.

Direction Port Role
Input pelvis Motion received by the pelvis, FK chains, IK targets and Pole Vectors on the built sides.
Output pelvis Central pelvis motion.
Output hip_offset Hip offset motion.
Outputs hip, knee, ankle Leg results in the active mode.
Outputs foot, toes Forefoot and toe results.
Outputs hip_unroll, ankle_unroll Optional twist compensation helpers.

Each output drives its deformation joint. Removing a helper that still has consumers is blocked during Rebuild.