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 Name | Default | Description |
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 Name | Default | Description |
BKControlShape |
diamond |
BK (Backward Kinematics) controls shape |
BKChannelControl |
|
BK controls channel-box settings |
BankControls
Attribute Name | Default | Description |
bankControlShape |
lightSphere |
Bank controls shape |
bankChannelControl |
|
bank controls channel-box settings |
RollControl
Attribute Name | Default | Description |
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 Name | Default | Description |
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 |
|
Roll control channel-box settings |