Skip to content

foot Settings


Author: Asaf Ben-Zur

Best used for: Foot

This Module was created for a foot setup mainly.

Some of it's main features are FK controls, BK (backward kinematics) controls, Roll control, Bank Controls, Heel and Tip controls, Dynamic pivot control.

The best application for this module is placing it under a limb module, which will result in a connected (standard) behaviour.



Attributes

ToesFK

Attribute NameDefaultDescription
FKControlShape cube Toes FK controls shape
FKChannelControl
T R S
X v v v
Y v v v
Z v v v

Toes FK controls channel-box settings

ToesBK

Attribute NameDefaultDescription
BKControlShape diamond BK (Backward Kinematics) controls shape
BKChannelControl
T R S
X v
Y v
Z v

BK controls channel-box settings

BankControls

Attribute NameDefaultDescription
bankControlShape lightSphere Bank controls shape
bankChannelControl
T R S
X v
Y v
Z v

bank controls channel-box settings

RollControl

Attribute NameDefaultDescription
doRollCtrl True If this is True, a foot Roll control will be created
rollControlShape cylinder Roll control channel-box settings
rollDefaultMaxAngle 60.0 Default Roll maximum limit angle. The roll control is used to roll the entire foot chain, and using an angle value to limit the roll of each section, before rolling the next section. This value will be used as default
straightenDefaultAngle 130.0 Default straighten angle. The foot toes will straighten between the max angle above and this angle. As the angle passes the above angle, along the range up to this angle, the rool angle will decrease- strightening the foot on the up position.

DynamicPivotControl

Attribute NameDefaultDescription
doDynamicPivCtrl True This feature will create a control that will try to trace the desired foot shape with it's pivot when rotating it. When choosing to create this control, use the relevant guide's shape to trace the outline of your foot
dynamicPivControlShape lightSphere Dynamic roll control shape
mapRotXTo 2 as this feature uses local channels, it is essential to map input values correctly. Please map the correct axes based on the orientation of your guide
mapRotYTo 3 as this feature uses local channels, it is essential to map input values correctly. Please map the correct axes based on the orientation of your guide
mapRotZTo 6 as this feature uses local channels, it is essential to map input values correctly. Please map the correct axes based on the orientation of your guide
distRateMultiplier 5.0 This feature will use the translation of a run-away transform to acquire the best pivot location along the given outline shape. This value will dictate the speed of translation
dynamicPivChannelControl
T R S
X v
Y v
Z

Roll control channel-box settings