Go to: Related nodes. Attributes.

The hikHandle manages all of the effectors used to drive Human IK on a skeleton. Human IK is a full-body solver. Unlike the other ik handles in Maya, the hikHandle is not restricted to a single effector on a chain of joints. Instead, the hikHandle manages multiple effectors which are used to control biped or quadruped characters.

Node name Parents MFn type Compatible function sets
hikHandle ikHandle kHikHandle kBase
kNamedObject
kDependencyNode
kDagNode
kTransform
kHikHandle

Related nodes

joint, ikHandle, hikSolver, ikSystem, hikEffector

Attributes (153)

The following quick index only shows top-level attributes (too many attributes to show them all): activate, chest (1), contactsPosition (6), convertScale, defaultMatrix, effectors, extra (1), feetContactPosition (6), feetFloorContactSetup (3), fingerTipsSizes (12), fingersFloorContactSetup (2), fkjoints, fkmatrix, floorContacts (4), handsFloorContactSetup (3), head (1), hips (1), joints, killPitch (4), leftArm (4), leftFootGroundPlane, leftFootOrientedGroundPlane, leftHandGroundPlane, leftHandOrientedGroundPlane, leftLeg (3), propertyChanged, rightArm (4), rightFootGroundPlane, rightFootOrientedGroundPlane, rightHandGroundPlane, rightHandOrientedGroundPlane, rightLeg (3), rollExtraction (17), solving (5), stancePoseMatrix, stiffness (19), time, toeTipsSizes (12), toesFloorContactSetup (2), usingMB55Rig

Long name (short name) Type Default Flags
effectors (eff) bool false arrayoutputinputconnectable
The associated hikEffectors for this handle.
leftFootGroundPlane (lfg) double 0.0 outputinputconnectable
The ground plane for the left foot floor contact. *obsolete* used for non-oriented floor contacts. Use leftFootOrientedGroundPlane instead.
rightFootGroundPlane (rfg) double 0.0 outputinputconnectable
The ground plane for the right foot floor contact. *obsolete* used for non-oriented floor contacts. Use rightFootOrientedGroundPlane instead.
rightFootOrientedGroundPlane (rog) matrix identity outputinputconnectable
The oriented ground plane for the right foot floor contact.
leftFootOrientedGroundPlane (log) matrix identity outputinputconnectable
The oriented ground plane for the left foot floor contact.
leftHandGroundPlane (lhg) double 0.0 outputinputconnectable
The ground plane for the left hand floor contact. *obsolete* used for non-oriented floor contacts. Use leftHandOrientedGroundPlane instead.
rightHandGroundPlane (rhg) double 0.0 outputinputconnectable
The ground plane for the right hand floor contact. *obsolete* used for non-oriented floor contacts. Use rightHandOrientedGroundPlane instead.
leftHandOrientedGroundPlane (loh) matrix identity outputinputconnectable
The oriented ground plane for the left hand floor contact.
rightHandOrientedGroundPlane (roh) matrix identity outputinputconnectable
The oriented ground plane for the right hand floor contact.
joints (jt) Message n/a arrayoutputinputconnectable
The joints controlled by this handle.
fkjoints (fj) Message n/a arrayoutputinputconnectable
the FK joints, which together with the effectors, drive the joints controlled by this handle
fkmatrix (fm) matrix identity arrayoutputinputconnectable
the FK joints matrices, which when the fk joints are manipulated will get dirtied
time (tim) time 0film outputinputconnectablestorablehidden
The current time.
defaultMatrix (dm) matrix identity arrayoutputinputconnectablestorable
This attribute is used during file save and retrieve only. It stores the current default matrix for each joint at the time the file was saved. This matrix is used to initialize the humanIK solve after file open.
stancePoseMatrix (sm) matrix identity arrayoutputinputconnectablestorable
This attribute stores the stance pose that will be needed to initialize human ik.
usingMB55Rig (m55) bool false outputinputconnectablestorable
Indicates whether the FK skeleton is in Motion Builder 5.5 format. As of Maya 2010, this attribute is deprecated. It is no longer being used. Rigs from Motion Builder version 5.5 and earlier will no longer be supported.
activate (act) bool true outputinputconnectablestorable
Indicates whether the Full body system should be active or not.
convertScale (cs) bool true outputinputconnectablestorable
Indicates upon file open, whether to put the scale of all effectors to unity and scale up the radius by the same amount. This attribute is put primarily for backward compatibility purposes, where in previous versions of Maya (pre 2008) the scale of effectors did not matter, but starting from Maya 2008, at least the scale of secondary pivots does matter.
propertyChanged (pc) Message n/a outputinputconnectable
Internal attribute used to optimize evaluation of properties for the solver.
solving (sol) compound n/a outputinputconnectablestorable
Folder for Solving controls
postureType (pt) enum 0 outputinputconnectablestorable
Switches your control rig between a biped or quadruped posture.
expertMode (exp) bool 0 outputinputconnectablestorable
When activated, the pull and stiffness options are available and contribute to the FBIK solution during playback.
realisticShoulderSolving (rss) float 0.00 outputinputconnectablestorable
Shoulder correction for extreme rotation.
solveFingers (sf) bool 1 outputinputconnectablestorable
Controls whether IK solving is done for fingers. When disabled, performance will be improved.
hipTranslationMode (htm) enum 0 outputinputconnectablestorable
The hips translation mode setting lets you select whether rotation is applied to both (body rigid) the hips node and the hipsTranslation node, or only the hips node (world rigid). This is useful when you have defined a second joint for translating the hips of your model and you do not want the second node to receive rotation. To use this setting, you must define a hipsTranslation node when setting up your character.
floorContacts (fc) compound n/a outputinputconnectablestorable
Folder for Floor Contacts controls
handsFloorContact (hfc) bool 0 outputinputconnectablestorable
When enabled, prevents the hands from going through the floor.
feetFloorContact (fec) bool 0 outputinputconnectablestorable
When enabled, prevents the feet from going through the floor.
fingersFloorContact (fic) bool 0 outputinputconnectablestorable
When enabled, prevents the fingers from going through the floor.
toesFloorContact (tfc) bool 0 outputinputconnectablestorable
When enabled, prevents the toes from going through the floor.
handsFloorContactSetup (flc) compound n/a outputinputconnectablestorable
Folder for Hands Floor Contact Setup controls
handsFloorPivot (hfp) enum 0 outputinputconnectablestorable
Define a stable point when applying floor contact.
handsContactType (hct) enum 0 outputinputconnectablestorable
This attribute allows you to define the number and orientation of markers used to define the floor contact for the hands. In "normal" contact, six markers define each contact between the hand and the floor. The middle markers should define where the fingers begin. In "wrist" contact, four points define each contact. The hand markers are displayed around each palm. In "FingerBase" contact, four points define each contact. The hand floor contact markers display around each finger. In "hoof" contact, four points define each contact, but the points are oriented at a 90 degree angle, allowing you to define the floor contact for animal types with hooves, such as horses. These contact markers allow for 180 degrees of movement.
handsContactStiffness (hcs) float 0.00 outputinputconnectablestorable
Defines how stiff the hand becomes as soon as any part of the hand contacts the floor. At 100% (1.0) the wrist rotation will not change, this keeps the hand configuration while contacting. At 0% the wrist rotation will be adapted to minimize floor penetration. In both cases, wrist translation will do the final correction.
contactsPosition (cp) compound n/a outputinputconnectablestorable
Folder for Contacts Position controls
handHeight (hh) float 7.50 outputinputconnectablestorable
Defines the floor contact offset height for the hand
handBack (hb) float 4.50 outputinputconnectablestorable
Defines the length of the back edge of the hand.
handMiddle (hm) float 13.00 outputinputconnectablestorable
Defines the length to the middle of the hand, where the fingers bend.
handFront (hf) float 7.00 outputinputconnectablestorable
Defines the length of the frontmost part of the hand.
handInSide (his) float 5.00 outputinputconnectablestorable
Defines the length of the interior of the hand.
handOutSide (hos) float 5.00 outputinputconnectablestorable
Defines the length of the exterior of the hand.
feetFloorContactSetup (fle) compound n/a outputinputconnectablestorable
Folder for Feet Floor Contact Setup controls
feetFloorPivot (fpv) enum 0 outputinputconnectablestorable
Specify which part of the feet take priority when they make contact with the floor. A selection of "auto" will average priority between the ankle and toes so that when the foot makes conact with the floor the ankle is translated back and the toes are pushed forward. A selection of "ankle" will cause the toes to move forward to maintain the trajectory of the ankle. A selection of "toes" will cause the ankle to be translated backwards to keep the toes firmly planted.
feetContactType (fct) enum 0 outputinputconnectablestorable
This attribute allows you to define the number and orientation of markers used to define the floor contact for the foot. In "normal" contact, six markers define each contact between the foot and the floor. The middle markers should define where the toes begin. In "ankle" contact, four points define each contact and are placed around the base of the foot. In "toe base" contact, four points define each contact and are placed around the toes of each foot. In "hoof" contact, four points define each contact, but the points are oriented at a 90 degree angle, allowing you to define the floor contact for animal types with hooves, such as horses. These contact markers allow for 180 degrees of movement.
feetContactStiffness (fcs) float 0.00 outputinputconnectablestorable
Defines how stiff the foot becomes as soon as any part of the foot contacts the floor. At 100% (1.0) the ankle rotation will not change, this keeps the foot configuration while contacting. At 0% the ankle rotation will be adapted to minimize floor penetration. In both cases, ankle translation will do the final correction.
feetContactPosition (flf) compound n/a outputinputconnectablestorable
Folder for feet contact position controls
footHeight (fh) float 7.50 outputinputconnectablestorable
Defines the floor contact offset height for the foot
footBack (fra) float 4.50 outputinputconnectablestorable
Defines the length of the back edge of the foot.
footMiddle (fma) float 13.00 outputinputconnectablestorable
Defines the length of the middle (ball) of the foot.
footFront (ffm) float 7.00 outputinputconnectablestorable
Defines the length of the frontmost section of the foot.
footInSide (fia) float 5.00 outputinputconnectablestorable
Defines the length of the interior of the foot.
footOutSide (foa) float 5.00 outputinputconnectablestorable
Defines the length of the exterior of the foot.
fingersFloorContactSetup (flg) compound n/a outputinputconnectablestorable
Folder for Fingers Floor Contact Setup controls
fingersContactType (fcm) enum 1 outputinputconnectablestorable
Controls the behavior of the fingers as they make contact with the floor. You can select between three different behaviors: sticky, spread and stickySpread. "Sticky" causes each finger to stick to the floor exactly where contact is made. "Spread" spreads the fingers as they make contact with the floor, attempting to keep the position of the fingers intact. Rotation is applied to the root of each finger. "StickySpread" averages the finger behaviour between both Sticky and Spread.
fingersContactRollStiffness (hcr) float 0.00 outputinputconnectablestorable
Defines how the finger rotations will react to a floor contact.
fingerTipsSizes (fts) compound n/a outputinputconnectablestorable
Folder for finger tips size controls
leftHandThumbTip (ltt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left thumb.
leftHandIndexTip (lit) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left index finger.
leftHandMiddleTip (lmt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left middle finger.
leftHandRingTip (lrt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left ring finger.
leftHandPinkyTip (lpt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left pinky finger.
leftHandExtraFingerTip (lxt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left extra finger.
rightHandThumbTip (rtt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right thumb.
rightHandIndexTip (rit) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right index finger.
rightHandMiddleTip (rmt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right middle finger.
rightHandRingTip (rrt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right ring finger.
rightHandPinkyTip (rpp) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right pinky finger.
rightHandExtraFingerTip (rxt) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right extra finger.
toesFloorContactSetup (fli) compound n/a outputinputconnectablestorable
Folder for Toes Floor Contact Setup controls
toesContactType (tct) enum 1 outputinputconnectablestorable
Controls the behavior of the toes as they make contact with the floor. You can select between three different behaviors: sticky, spread and stickySpread. "Sticky" causes each toe to stick to the floor exactly where contact is made. "Spread" spreads the toes as they make contact with the floor, attempting to keep the position of the toes intact. Rotation is applied to the root of each toe. "StickySpread" averages the toe behaviour between both Sticky and Spread.
toesContactRollStiffness (fcr) float 0.00 outputinputconnectablestorable
Defines how the toe rotations will react to a floor contact.
toeTipsSizes (flj) compound n/a outputinputconnectablestorable
Folder for Toe Tips Sizes controls
leftFootThumbTip (ttl) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left big toe.
leftFootIndexTip (til) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left index toe.
leftFootMiddleTip (tml) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left middle toe.
leftFootRingTip (trl) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left ring toe.
leftFootPinkyTip (tpl) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left pinky toe.
leftFootExtraFingerTip (txl) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the left extra toe.
rightFootThumbTip (ttr) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right big toe.
rightFootIndexTip (tir) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right index toe.
rightFootMiddleTip (tmr) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right middle toe.
rightFootRingTip (trr) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right ring toe.
rightFootPinkyTip (tpr) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right pinky toe.
rightFootExtraFingerTip (txr) float 0.50 outputinputconnectablestorable
Adjusts the size of the floor marker used to outline the right extra toe.
head (fll) compound n/a outputinputconnectablestorable
Folder for Head controls
headPull (phd) float 0.00 outputinputconnectablestorable
The extent to which the head is attracted to its effector during IK playback.
leftArm (flm) compound n/a outputinputconnectablestorable
Folder for Left Arm controls
leftElbowPull (ple) float 0.00 outputinputconnectablestorable
The extent to which the left elbow is attracted to its effector during IK playback.
leftHandPullChest (cpl) float 1.00 outputinputconnectablestorable
The extent to which the left hand affects the chest during IK playback.
leftHandPullHips (plh) float 1.00 outputinputconnectablestorable
The extent to which the left hand affects the hips during IK playback.
leftFingerBasePull (plb) float 0.00 outputinputconnectablestorable
The extent to which the left finger base is attracted to its effector during IK playback.
rightArm (fln) compound n/a outputinputconnectablestorable
Folder for Right Arm controls
rightElbowPull (pre) float 0.00 outputinputconnectablestorable
The extent to which the right elbow is attracted to its effector during IK playback.
rightHandPullChest (cpr) float 1.00 outputinputconnectablestorable
The extent to which the right hand affects the chest during IK playback.
rightHandPullHips (prh) float 1.00 outputinputconnectablestorable
The extent to which the right hand affects the hips during IK playback.
rightFingerBasePull (prb) float 0.00 outputinputconnectablestorable
The extent to which the right finger base is attracted to its effector during IK playback.
chest (flo) compound n/a outputinputconnectablestorable
Folder for Chest controls
chestPull (rcp) float 0.00 outputinputconnectablestorable
The degree to which the solver tries to preserve the initial FK angle of the chest.
hips (flp) compound n/a outputinputconnectablestorable
Folder for Hips controls
hipsPull (chp) float 0.00 outputinputconnectablestorable
The degree to which the solver tries to preserve the initial FK angle of the hips.
leftLeg (flq) compound n/a outputinputconnectablestorable
Folder for Left Leg controls
leftKneePull (plk) float 0.00 outputinputconnectablestorable
The extent to which the left knee is attracted to its effector during IK playback.
leftFootPull (plf) float 1.00 outputinputconnectablestorable
The extent to which the left foot is attracted to its effector during IK playback.
leftToeBasePull (plt) float 0.00 outputinputconnectablestorable
The extent to which the left toe base is attracted to its effector during IK playback.
rightLeg (flr) compound n/a outputinputconnectablestorable
Folder for Right Leg controls
rightKneePull (prk) float 0.00 outputinputconnectablestorable
The extent to which the right knee is attracted to its effector during IK playback.
rightFootPull (prf) float 1.00 outputinputconnectablestorable
The extent to which the right foot is attracted to its effector during IK playback.
rightToeBasePull (prt) float 0.00 outputinputconnectablestorable
The extent to which the right toe base is attracted to its effector during IK playback.
extra (ex) compound n/a outputinputconnectablestorable
Folder for Extra controls
pullIterationCount (pic) float 10.00 outputinputconnectablestorable
Controls the number of times pull is calculated. The greater the number of iterations, the more accurate the pull calculation. However, a higher number of iterations may decrease system performance.
stiffness (st) compound n/a outputinputconnectablestorable
Folder for Stiffness controls
neckStiffness (nst) float 0.00 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the neck.
leftShoulderStiffness (rlco) float 0.50 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the left collar.
leftArmStiffness (rle) float 0.50 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the left elbow.
leftElbowMaxExtension (mle) float 0.50 outputinputconnectablestorable
Dampens the left arm as it fully extends to prevent limb snapping. The higher the value, the more gradual the limb extendeds. By default, a value of .5 corrects most limb snapping.
leftElbowCompressionFactor (cle) float 0.50 outputinputconnectablestorable
Changes the stiffness of an extended left arm as it contracts or closes. At 100% (1.0) the extended left arm will not bend, but instead pushes the chest of the character, moving the character.
rightShoulderStiffness (rrc) float 0.50 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the right collar.
rightArmStiffness (rre) float 0.50 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the right elbow.
rightElbowMaxExtension (mre) float 0.50 outputinputconnectablestorable
Dampens the right arm as it fully extends to prevent limb snapping. The higher the value, the more gradual the limb extendeds. By default, a value of .5 corrects most limb snapping.
rightElbowCompressionFactor (cre) float 0.50 outputinputconnectablestorable
Changes the stiffness of an extended right arm as it contracts or closes. At 100% (1.0) the extended right arm will not bend, but instead pushes the chest of the character, moving the character.
hipsEnforceGravity (egr) float 0.60 outputinputconnectablestorable
Forces the character's hips to be between its feet. The hipsStiffness must be set to a non-zero value to take advantage of hipsEnforceGravity.
chestStiffness (rco) float 0.00 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the chest.
spineStiffness (sst) float 0.00 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the spine.
hipsStiffness (rho) float 0.00 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the hips.
leftKneeMaxExtension (mlk) float 0.50 outputinputconnectablestorable
Dampens the left leg as it fully extends to prevent limb snapping. The higher the value, the more gradual the limb extendeds. By default, a value of .5 corrects most limb snapping.
leftLegStiffness (rlk) float 0.50 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the left knee.
leftKneeCompressionFactor (clk) float 0.50 outputinputconnectablestorable
Changes the stiffness of an extended left leg as it contracts or closes. At 100% (1.0) the extended left leg will not bend, but instead pushes the chest of the character, moving the character.
rightLegStiffness (rrk) float 0.50 outputinputconnectablestorable
Degree to which the solver tries to preserve the initial FK angle on the right knee.
rightKneeMaxExtension (mrk) float 0.50 outputinputconnectablestorable
Dampens the right leg as it fully extends to prevent limb snapping. The higher the value, the more gradual the limb extendeds. By default, a value of .5 corrects most limb snapping.
rightKneeCompressionFactor (crk) float 0.50 outputinputconnectablestorable
Changes the stiffness of an extended right leg as it contracts or closes. At 100% (1.0) the extended right leg will not bend, but instead pushes the chest of the character, moving the character.
killPitch (kp) compound n/a outputinputconnectablestorable
Folder for kill pitch controls
leftElbowKillPitch (lek) bool 0 outputinputconnectablestorable
When enabled, removes the pitch axis on the left elbow.
rightElbowKillPitch (rek) bool 0 outputinputconnectablestorable
When enabled, removes the pitch axis on the right elbow.
leftKneeKillPitch (lkk) bool 0 outputinputconnectablestorable
When enabled, removes the pitch axis on the left knee.
rightKneeKillPitch (rkk) bool 0 outputinputconnectablestorable
When enabled, removes the pitch axis on the right knee.
rollExtraction (re) compound n/a outputinputconnectablestorable
Folder for Roll Extraction controls
rollExtractionMode (rem) enum 0 outputinputconnectablestorable
Controls whether the roll extraction is relative or absolute.
leftArmRollMode (larm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the left arm. 0% roll extraction is not equal to no extraction when you are in "absolute extraction mode".
leftArmRoll (lar) float 0.60 outputinputconnectablestorable
Adjusts the roll of the left arm. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.
leftForeArmRollMode (lfrm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the left forearm. 0% roll extraction is not equal to no extraction when you are in "absolute extraction mode".
leftForeArmRoll (lfr) float 0.60 outputinputconnectablestorable
Adjusts the roll of the left forearm. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.
rightArmRollMode (rarm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the right arm. 0% roll extraction is not equal to no extraction when you are in "absolute extraction mode".
rightArmRoll (rar) float 0.60 outputinputconnectablestorable
Adjusts the roll of the right arm. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.
rightForeArmRollMode (rfrm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the left forearm. 0% roll extraction is not equal to no extraction when you are in "absolute extraction mode".
rightForeArmRoll (rfr) float 0.60 outputinputconnectablestorable
Adjusts the roll of the right forearm. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.
leftUpLegRollMode (lurm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the left upper leg. 0% roll extraction is not equal to no extraction when you are in "absolute extraction mode".
leftUpLegRoll (lur) float 0.60 outputinputconnectablestorable
Adjusts the roll of the left upper leg. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.
leftLegRollMode (llrm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the left leg. 0% roll extraction is not equal to no extraction when you are in "absolute extraction mode".
leftLegRoll (llr) float 0.60 outputinputconnectablestorable
Adjusts the roll of the left leg. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.
rightUpLegRollMode (rurm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the right upper leg. 0% extraction is not equal to no extraction when you are in "absolute extraction mode".
rightUpLegRoll (rur) float 0.60 outputinputconnectablestorable
Adjusts the roll of the right upper leg. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.
rightLegRollMode (rlrm) bool 0 outputinputconnectablestorable
Activate/deactivate the roll extraction for the right leg. 0% roll extraction is not equal to no extraction when you are in "absolute extraction mode".
rightLegRoll (rlro) float 0.60 outputinputconnectablestorable
Adjusts the roll of the right leg. At 100% (1.0), all of the roll transfers from the original limb to the roll bone, moving the roll bone and its parent. At 50% (0.5), the roll is equally distributed between the limb and the roll bone. At 0%, none of the roll is transferred to the rest of the limb, moving only the roll bone.