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.
Long name (short name) |
Type |
Default |
Flags |
|
effectors
(eff ) |
bool |
false |
|
|
leftFootGroundPlane
(lfg ) |
double |
0.0 |
|
|
rightFootGroundPlane
(rfg ) |
double |
0.0 |
|
|
rightFootOrientedGroundPlane
(rog ) |
matrix |
identity |
|
|
leftFootOrientedGroundPlane
(log ) |
matrix |
identity |
|
|
leftHandGroundPlane
(lhg ) |
double |
0.0 |
|
|
rightHandGroundPlane
(rhg ) |
double |
0.0 |
|
|
leftHandOrientedGroundPlane
(loh ) |
matrix |
identity |
|
|
rightHandOrientedGroundPlane
(roh ) |
matrix |
identity |
|
|
joints
(jt ) |
Message |
n/a |
|
|
fkjoints
(fj ) |
Message |
n/a |
|
|
fkmatrix
(fm ) |
matrix |
identity |
|
|
time
(tim ) |
time |
0film |
|
|
defaultMatrix
(dm ) |
matrix |
identity |
|
|
stancePoseMatrix
(sm ) |
matrix |
identity |
|
|
usingMB55Rig
(m55 ) |
bool |
false |
|
|
activate
(act ) |
bool |
true |
|
|
convertScale
(cs ) |
bool |
true |
|
|
propertyChanged
(pc ) |
Message |
n/a |
|
|
solving
(sol ) |
compound |
n/a |
|
|
|
|
realisticShoulderSolving
(rss ) |
float |
0.00 |
|
|
|
|
hipTranslationMode
(htm ) |
enum |
0 |
|
|
|
floorContacts
(fc ) |
compound |
n/a |
|
|
handsFloorContact
(hfc ) |
bool |
0 |
|
|
|
feetFloorContact
(fec ) |
bool |
0 |
|
|
|
fingersFloorContact
(fic ) |
bool |
0 |
|
|
|
toesFloorContact
(tfc ) |
bool |
0 |
|
|
|
handsFloorContactSetup
(flc ) |
compound |
n/a |
|
|
handsFloorPivot
(hfp ) |
enum |
0 |
|
|
|
handsContactType
(hct ) |
enum |
0 |
|
|
|
handsContactStiffness
(hcs ) |
float |
0.00 |
|
|
|
contactsPosition
(cp ) |
compound |
n/a |
|
|
handHeight
(hh ) |
float |
7.50 |
|
|
|
|
handMiddle
(hm ) |
float |
13.00 |
|
|
|
handFront
(hf ) |
float |
7.00 |
|
|
|
handInSide
(his ) |
float |
5.00 |
|
|
|
handOutSide
(hos ) |
float |
5.00 |
|
|
|
feetFloorContactSetup
(fle ) |
compound |
n/a |
|
|
feetFloorPivot
(fpv ) |
enum |
0 |
|
|
|
feetContactType
(fct ) |
enum |
0 |
|
|
|
feetContactStiffness
(fcs ) |
float |
0.00 |
|
|
|
feetContactPosition
(flf ) |
compound |
n/a |
|
|
footHeight
(fh ) |
float |
7.50 |
|
|
|
footBack
(fra ) |
float |
4.50 |
|
|
|
footMiddle
(fma ) |
float |
13.00 |
|
|
|
footFront
(ffm ) |
float |
7.00 |
|
|
|
footInSide
(fia ) |
float |
5.00 |
|
|
|
footOutSide
(foa ) |
float |
5.00 |
|
|
|
fingersFloorContactSetup
(flg ) |
compound |
n/a |
|
|
fingersContactType
(fcm ) |
enum |
1 |
|
|
|
fingersContactRollStiffness
(hcr ) |
float |
0.00 |
|
|
|
fingerTipsSizes
(fts ) |
compound |
n/a |
|
|
leftHandThumbTip
(ltt ) |
float |
0.50 |
|
|
|
leftHandIndexTip
(lit ) |
float |
0.50 |
|
|
|
leftHandMiddleTip
(lmt ) |
float |
0.50 |
|
|
|
leftHandRingTip
(lrt ) |
float |
0.50 |
|
|
|
leftHandPinkyTip
(lpt ) |
float |
0.50 |
|
|
|
leftHandExtraFingerTip
(lxt ) |
float |
0.50 |
|
|
|
rightHandThumbTip
(rtt ) |
float |
0.50 |
|
|
|
rightHandIndexTip
(rit ) |
float |
0.50 |
|
|
|
rightHandMiddleTip
(rmt ) |
float |
0.50 |
|
|
|
rightHandRingTip
(rrt ) |
float |
0.50 |
|
|
|
rightHandPinkyTip
(rpp ) |
float |
0.50 |
|
|
|
rightHandExtraFingerTip
(rxt ) |
float |
0.50 |
|
|
|
toesFloorContactSetup
(fli ) |
compound |
n/a |
|
|
toesContactType
(tct ) |
enum |
1 |
|
|
|
toesContactRollStiffness
(fcr ) |
float |
0.00 |
|
|
|
toeTipsSizes
(flj ) |
compound |
n/a |
|
|
leftFootThumbTip
(ttl ) |
float |
0.50 |
|
|
|
leftFootIndexTip
(til ) |
float |
0.50 |
|
|
|
leftFootMiddleTip
(tml ) |
float |
0.50 |
|
|
|
leftFootRingTip
(trl ) |
float |
0.50 |
|
|
|
leftFootPinkyTip
(tpl ) |
float |
0.50 |
|
|
|
leftFootExtraFingerTip
(txl ) |
float |
0.50 |
|
|
|
rightFootThumbTip
(ttr ) |
float |
0.50 |
|
|
|
rightFootIndexTip
(tir ) |
float |
0.50 |
|
|
|
rightFootMiddleTip
(tmr ) |
float |
0.50 |
|
|
|
rightFootRingTip
(trr ) |
float |
0.50 |
|
|
|
rightFootPinkyTip
(tpr ) |
float |
0.50 |
|
|
|
rightFootExtraFingerTip
(txr ) |
float |
0.50 |
|
|
|
head
(fll ) |
compound |
n/a |
|
|
headPull
(phd ) |
float |
0.00 |
|
|
|
leftArm
(flm ) |
compound |
n/a |
|
|
leftElbowPull
(ple ) |
float |
0.00 |
|
|
|
leftHandPullChest
(cpl ) |
float |
1.00 |
|
|
|
leftHandPullHips
(plh ) |
float |
1.00 |
|
|
|
leftFingerBasePull
(plb ) |
float |
0.00 |
|
|
|
rightArm
(fln ) |
compound |
n/a |
|
|
rightElbowPull
(pre ) |
float |
0.00 |
|
|
|
rightHandPullChest
(cpr ) |
float |
1.00 |
|
|
|
rightHandPullHips
(prh ) |
float |
1.00 |
|
|
|
rightFingerBasePull
(prb ) |
float |
0.00 |
|
|
|
chest
(flo ) |
compound |
n/a |
|
|
chestPull
(rcp ) |
float |
0.00 |
|
|
|
hips
(flp ) |
compound |
n/a |
|
|
hipsPull
(chp ) |
float |
0.00 |
|
|
|
leftLeg
(flq ) |
compound |
n/a |
|
|
leftKneePull
(plk ) |
float |
0.00 |
|
|
|
leftFootPull
(plf ) |
float |
1.00 |
|
|
|
leftToeBasePull
(plt ) |
float |
0.00 |
|
|
|
rightLeg
(flr ) |
compound |
n/a |
|
|
rightKneePull
(prk ) |
float |
0.00 |
|
|
|
rightFootPull
(prf ) |
float |
1.00 |
|
|
|
rightToeBasePull
(prt ) |
float |
0.00 |
|
|
|
extra
(ex ) |
compound |
n/a |
|
|
pullIterationCount
(pic ) |
float |
10.00 |
|
|
|
stiffness
(st ) |
compound |
n/a |
|
|
neckStiffness
(nst ) |
float |
0.00 |
|
|
|
leftShoulderStiffness
(rlco ) |
float |
0.50 |
|
|
|
leftArmStiffness
(rle ) |
float |
0.50 |
|
|
|
leftElbowMaxExtension
(mle ) |
float |
0.50 |
|
|
|
leftElbowCompressionFactor
(cle ) |
float |
0.50 |
|
|
|
rightShoulderStiffness
(rrc ) |
float |
0.50 |
|
|
|
rightArmStiffness
(rre ) |
float |
0.50 |
|
|
|
rightElbowMaxExtension
(mre ) |
float |
0.50 |
|
|
|
rightElbowCompressionFactor
(cre ) |
float |
0.50 |
|
|
|
hipsEnforceGravity
(egr ) |
float |
0.60 |
|
|
|
chestStiffness
(rco ) |
float |
0.00 |
|
|
|
spineStiffness
(sst ) |
float |
0.00 |
|
|
|
hipsStiffness
(rho ) |
float |
0.00 |
|
|
|
leftKneeMaxExtension
(mlk ) |
float |
0.50 |
|
|
|
leftLegStiffness
(rlk ) |
float |
0.50 |
|
|
|
leftKneeCompressionFactor
(clk ) |
float |
0.50 |
|
|
|
rightLegStiffness
(rrk ) |
float |
0.50 |
|
|
|
rightKneeMaxExtension
(mrk ) |
float |
0.50 |
|
|
|
rightKneeCompressionFactor
(crk ) |
float |
0.50 |
|
|
|
killPitch
(kp ) |
compound |
n/a |
|
|
leftElbowKillPitch
(lek ) |
bool |
0 |
|
|
|
rightElbowKillPitch
(rek ) |
bool |
0 |
|
|
|
leftKneeKillPitch
(lkk ) |
bool |
0 |
|
|
|
rightKneeKillPitch
(rkk ) |
bool |
0 |
|
|
|
rollExtraction
(re ) |
compound |
n/a |
|
|
rollExtractionMode
(rem ) |
enum |
0 |
|
|
|
leftArmRollMode
(larm ) |
bool |
0 |
|
|
|
leftArmRoll
(lar ) |
float |
0.60 |
|
|
|
leftForeArmRollMode
(lfrm ) |
bool |
0 |
|
|
|
leftForeArmRoll
(lfr ) |
float |
0.60 |
|
|
|
rightArmRollMode
(rarm ) |
bool |
0 |
|
|
|
rightArmRoll
(rar ) |
float |
0.60 |
|
|
|
rightForeArmRollMode
(rfrm ) |
bool |
0 |
|
|
|
rightForeArmRoll
(rfr ) |
float |
0.60 |
|
|
|
leftUpLegRollMode
(lurm ) |
bool |
0 |
|
|
|
leftUpLegRoll
(lur ) |
float |
0.60 |
|
|
|
leftLegRollMode
(llrm ) |
bool |
0 |
|
|
|
leftLegRoll
(llr ) |
float |
0.60 |
|
|
|
rightUpLegRollMode
(rurm ) |
bool |
0 |
|
|
|
rightUpLegRoll
(rur ) |
float |
0.60 |
|
|
|
rightLegRollMode
(rlrm ) |
bool |
0 |
|
|
|
rightLegRoll
(rlro ) |
float |
0.60 |
|
|