Once the Control Rig has been attached to the character exported from CC4 successfully,
the hierarchy in the Object Manager will be restructured
The root level group of the character is the CC_Character Null object
The characters geometry is stored inside the CC_GEO Null Object
The root joint of the characters joint hierarchy has been converted to a Null Object and
is stored inside the CC_JOINTS Null Object wich also holds other rig elements and joints of the Control Rig
The controls of the character can be found inside the CC_CTRL Null Object together with some predefined Selection Objects
The geometry and all the other rig elements are also stored on different layers in the Layer Manager to make selecting, hiding or locking certain components easier
By default the 🟦GEO layer is locked and the layers that hold the rig elements are also hidden in the viewport and the object manager so only the control objects are selectable
Important:
Do NOT delete or change the predefined Selection Objects inside the _SELECTIONS_ Null Object as the Visual Selector tag is depending on them. If you need custom selections feel free to create your own and if you dont want to see them in the Object Manager just add them to the HIDE layer in the Layer Manager.
CC4D Control Rig Structure
Default Layer Setup
Control Overview
The control objects are stored in the CC4_CTRL Null Object starting with the
🟢MASTER_CTRL+ wich holds all the other controls
The transformation of all control objects has been frozen after the Control Rig setup
so they can easily be reset to their initial state with the Reset Transform command
Some of the control objects have additional parameters wich can be accessed in the Attributes tab or the Viewport HUD when the control object is selected
The control objects with additional parameters also have a 'Reset Parameters' button to reset all parameters to their default value
The 🟢MASTER_CTRL+ has a 'Reset All Parameters' button to reset the parameters of all control objects to their default value at once
All control objects have predefined Keyframe Selections on their keyable parameters and transformations to only record the necessary tracks when auto keying is enabled or when recording more than one control at once
Additional Parameters and Visual Selector tag on the MASTER_CTRL+
Keyframe Selections and Reset All Parameters button of the MASTER_CTRL+
To make selecting control objects easier there is Visual Selector tag wich can be accessed through the 🟢MASTER_CTRL+ or the viewport HUD when any of the control objects is selected
Through the VS tag all of the control object can be selected as well as some predefined selection 'sets' with multiple controls for different parts of the body
The visibility parameters of the 🟢MASTER_CTRL+ can also be driven through the VS tag
There are 3 groups of control objects each consisting a set of primary controls
as well as some secondary controls:
🟡Spine Controls
Arm Controls - 🟠left & 🔵right
Leg Controls - 🟠left & 🔵right
CC4D Control Objects
Visual Selector tag of the CC4D Ctrl Rig
🟢MASTER_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (RESET)
Reset All Parameters:
Resets all additional parameters of all control objects at once
Additional Parameters (SETUP) 🆕
Control Distance Factor:
Controls the overall impact of the Fingers_L/R_CTRL+, Ball_L/R_CTRL+ and the control objects of the Face Rig. With a lower value the control objects need to travel a shorter distance to take effect and with a higher value the distance to travel gets longer
Additional Parameters (CTRL VISIBILITY)
ALL CTRL: Toggles the visibility of all control objects
SECONDARY CTRL: Toggles the visibility of all secondary control objects
spine CTRL: Toggles the visibility of all 'spine' control objects when all controls are hidden with the ALL CTRLparameter
arm R CTRL: Toggles the visibility of all 'arm R' control objects when all controls are hidden with the ALL CTRLparameter
arm L CTRL: Toggles the visibility of all 'arm L' control objects when all controls are hidden with the ALL CTRLparameter
leg R CTRL: Toggles the visibility of all 'leg R' control objects when all controls are hidden with the ALL CTRLparameter
leg L CTRL: Toggles the visibility of all 'leg L' control objects when all controls are hidden with the ALL CTRLparameter
Spine Controls
The spine control objects can be found inside the spine_CTRL_GRP Null Object
starting with the 🟢Hip_CTRL+
It offers a set of FK Controls as well as a set of IK Controls
with the Spine FK/IK parameter on the 🟢Hip_CTRL+ you can blend between FK and IK mode
by default it is set to FK mode (0%)
Spine Control hierarchy
Spine Controls in FK mode
Spine Controls in IK mode
🟢 Hip_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (SPINE CTRL)
Spine FK/IK: 0 - 100% | Default: 0 %
blends between the spine FK and IK Controls
Overwrite Rotation Order:
this will activate the overwrite value for the rotation order of the
🟢Hip_CTRL+, 🟡Pelvis_CTRL+, 🟡Spine_base_FK_CTRL+,
🟡Spine_mid_FK_CTRL+, 🟡Spine_FK_midshift_CTRL+,
🟡Chest_FK_CTRL+, 🟡Spine_base_IK_CTRL+, 🟡Chest_IK_CTRL+,
🟡Neck_CTRL+ and the🟡Head_CTRL+
Rotation Order:
Overwrite value for the controls above
Reset Rotation Order:
Resets the rotation order for the controls above to their default values, which can be found under the setup tab of the 🟢Hip_CTRL+
Additional Parameters (SETUP)
Rotation Order defaults:
the default values for all the spine controls listed above
(if those values are changed they have to be 'initialized' by reseting the rotation order)
🟡 Pelvis_CTRL+
Type: primary control
can be controlled in its rotation
Additional Parameters (PELVIS CTRL)
Follow Hip: 0 - 100% | Default: 0 %
Defines if the rotation of the 🟡Pelvis_CTRL+ follows the rotation of the
🟢Hip_CTRL+
Spine FK Controls
🟡Spine_base_FK_CTRL+
Type: primary control
can be controlled in its rotation
🟡Spine_mid_FK_CTRL+
Type: primary control
can be controlled in its rotation
🟡Chest_FK_CTRL+
Type: primary control
can be controlled in its rotation
Additional Parameters (SPINE FK SETUP)
Spine Arc: 0 - 10 | Default: 1
controls the size of the rotational arc of the spine FK Controls
Mid Auto Stretch: 0 - 100% | Default: 0%
the amount the 🟠Spine_FK_MidShift_CTRL+ automatically stretches between the 🟡Spine_base_FK_CTRL+ and the 🟡Chest_FK_CTRL+
🟡Neck_CTRL+
Type: primary control
can be controlled in its rotation
🟡Head_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (RESET)
Reset Parameters:
Resets all additional parameters of the 🟡Head_CTRL+
Additional Parameters (HEAD CTRL)
Head follow Master: 0 - 100% | Default: 0%
the amount the rotation of the 🟡Head_CTRL+ follows the 🟢Master_CTRL+
Head follow Chest: 0 - 100% | Default: 0%
the amount the rotation of the 🟡Head_CTRL+ follows the 🟡Chest_FK/IK_CTRL+
Additional Parameters (HEAD SETUP)
multipliers for the influence of the 🟡Head_CTRL+ on the Head poseMorphs on the CC_base_body mesh
Head Turn L: 0 - 2 | Default: 1
Head Turn R: 0 - 2 | Default: 1
Head Turn Down: 0 - 2 | Default: 1
Head Turn Up: 0 - 2 | Default: 1
Head Tilt L: 0 - 2 | Default: 1
Head Tilt R: 0 - 2 | Default: 1
Head L: 0 - 2 | Default: 1
Head R: 0 - 2 | Default: 1
Head Forward: 0 - 2 | Default: 1
Head Backward: 0 - 2 | Default: 1
🟠Spine_FK_MidShift_CTRL+
Type: secondary control
can be controlled in its position and rotation
Spine IK Controls
🟡Spine_base_IK_CTRL+
Type: primary control
can be controlled in its position and rotation
🟡Chest_IK_CTRL+
Type: primary control
can be controlled in its position and rotation
🟠Spine_IK_mid_CTRL+
Type: secondary control
can be controlled in its position and rotation
Spine Arc & Mid Auto Stretch Parameters of the Chest_FK_CTRL+
Head follow Master & Chest Parameter of the Head_CTRL+
The 🟡Head_CTRL+ also offers some extra Setup parameters in the Attributes tab when the control is selected. By default a CC3+ type character has some correctional poseMorphs or blendShapes on its base_body mesh, wich are driven by the transformation of the control object.
Those parameters are a set of multipliers for those poseMorphs to be able to control the influence of the 🟡Head_CTRL+ hason them.
Head_CTRL+ Setup Parameters
Head_CTRL+ Setup Parameters
Arm Controls
The arm control objects can be found inside the arm_L_CTRL_GRP / arm_R_CTRL_GRP Null Object with the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+ as its main controller
it offers a set of IK controls as well as a set of FK controls
with the IK/FK blend parameter on the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+ you can blend between IK mode & FK mode
Arm Control hierarchy
Arm Controls in IK mode
Arm Controls in FK mode
Arm IK Controls
🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+
Type: primary IK controller
can be controlled in its position and rotation
Additional Parameters (RESET)
Reset Parameters:
Resets all additional parameters of the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+
snap FK to IK:
snaps the FK controls to the position of the IK position of the arm
IK/FK blend: 0 - 100% | Default: 0 %
blends between the arm IK and FK Controls
IK World/Local: 0 - 100% | Default: 0%
blends between the world position (MASTER_CTRL+)
and the local position (CHEST_CTRL+) of the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+
FK follow Shoulder: 0 - 100% | Default: 0%
defines if the FK arm controls follow the rotation of the 🟠shoulder_L_CTRL+ /
🔵 shoulder_R_CTRL+ when the arm is in FK mode
Additional Parameters (ARM CTRL -> MAIN SETTINGS):
Overwrite Rotation Order:
this will activate the overwrite value for the rotation order of the
🟠FK_L_upperArm_CTRL+, 🟠FK_L_lowerArm_CTRL+, 🟠FK_L_hand_CTRL+,
🟠HAND_L_CTRL+, 🟠Elbow_L_CTRL+
🔵FK_L_upperArm_CTRL+, 🔵FK_L_lowerArm_CTRL+, 🔵FK_L_hand_CTRL+,
🔵HAND_L_CTRL+, 🔵Elbow_L_CTRL+
Rotation Order:
Overwrite value for the controls above
Reset Rotation Order:
Resets the rotation order for the controls above to their default values, which can be found under the setup tab of the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+
Elbow Lock: 0 - 100% | Default: 0 %
Locks the secondary 🟠elbow_L_CTRL+ / 🔵 elbow_R_CTRL+ in place
Forearm Twist: -100% - 100% | Default: 0 %
for manual adjustment of the forearm twisting
Auto align:
when checked the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+ will automatically align with the forearm when the arm is in IK mode
Additional Parameters (ARM CTRL -> ELBOW POLE SETTINGS):
Elbow Auto Pole: 0 - 100% | Default: 0 %
Activates the automatic elbow pole positioning based on the arm controls
Elbow Pole rotation: -100% - 100% | Default: 0 %
Controls the elbow orientation when the Elbow Auto Pole is active
Additional Parameters (SETUP -> ROTATION ORDER DEFAULTS):
Rotation Order defaults:
the default values for all the arm controls listed under 'Overwrite Rotation Order'
(if those values are changed they have to be 'initialized' by reseting the rotation order)
The finger controls are also located inside the arm_L_CTRL_GRP / arm_R_CTRL_GRP Null
It offers a set of FK controls and a set of IK controls for each finger as well as a secondary 'finger' control ( 🟠fingers_L_CTRL+ / 🔵 fingers_R_CTRL+ ) wich holds additional controls for creating quick gestures directly in the viewport
The main 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+ also holds a set of additional parameters under the FINGER CTRL tab in the Attributes Manager and as HUD elements in the viewport when the control is selected
The CC4D Control Rig supports characters with up to 5 fingers
Finger CTRL hierarchy
Additional Finger CTRL parameters on the HAND_L_CTRL+
a set of controls that can be controlled in their rotation forward from the root to the tip of the finger
Finger IK Controls
🟠thumb_L_IK_CTRL+ / 🔵 thumb_R_IK_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (RESET):
Reset Parameters:
Resets all additional parameters of the
🟠thumb_L_IK_CTRL+ / 🔵 thumb_R_IK_CTRL+
Additional Parameters (FINGER CTRL):
Lock: 0 - 100% | Default: 0%
Locks the IK finger control in its place
Twist: -90° - 90° | Default: 0°
controls the twisting of the finger (when in IK mode)
🟠index_L_IK_CTRL+ / 🔵 index_R_IK_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (RESET):
Reset Parameters:
Resets all additional parameters of the
🟠index_L_IK_CTRL+ / 🔵 index_R_IK_CTRL+
Additional Parameters (FINGER CTRL):
Lock: 0 - 100% | Default: 0%
Locks the IK finger control in its place
Twist: -90° - 90° | Default: 0°
controls the twisting of the finger (when in IK mode)
🟠mid_L_IK_CTRL+ / 🔵 mid_R_IK_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (RESET):
Reset Parameters:
Resets all additional parameters of the
🟠mid_L_IK_CTRL+ / 🔵 mid_R_IK_CTRL+
Additional Parameters (FINGER CTRL):
Lock: 0 - 100% | Default: 0%
Locks the IK finger control in its place
Twist: -90° - 90° | Default: 0°
controls the twisting of the finger (when in IK mode)
🟠ring_L_IK_CTRL+ / 🔵 ring_R_IK_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (RESET):
Reset Parameters:
Resets all additional parameters of the
🟠ring_L_IK_CTRL+ / 🔵 ring_R_IK_CTRL+
Additional Parameters (FINGER CTRL):
Lock: 0 - 100% | Default: 0%
Locks the IK finger control in its place
Twist: -90° - 90° | Default: 0°
controls the twisting of the finger (when in IK mode)
🟠pinky_L_IK_CTRL+ / 🔵 pinky_R_IK_CTRL+
Type: primary control
can be controlled in its position and rotation
Additional Parameters (RESET):
Reset Parameters:
Resets all additional parameters of the
🟠pinky_L_IK_CTRL+ / 🔵 pinky_R_IK_CTRL+
Additional Parameters (FINGER CTRL):
Lock: 0 - 100% | Default: 0%
Locks the IK finger control in its place
Twist: -90° - 90° | Default: 0°
controls the twisting of the finger (when in IK mode)
Finger controls in FK mode
Finger controls in IK mode
Secondary Finger Controls
🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+
Type: secondary Control ( Additional Parameters )
FINGER CTRL -> CTRL VISIBILITY:
Finger CTRL: Show/Hide the secondary 🟠fingers_L_CTRL+ / 🔵 fingers_R_CTRL+
Thumb CTRL: Show/Hide all the controls of the thumb
Index CTRL: Show/Hide all the controls of the index finger
Mid CTRL: Show/Hide all the controls of the mid finger
ring CTRL: Show/Hide all the controls of the ring finger
pinky CTRL: Show/Hide all the controls of the pinky finger
FINGER CTRL -> THUMB CTRL:
Thumb snap FK to IK:
snaps the FK controls to the IK position of the thumb
Thumb FK/IK: 0 - 100% | Default: 0 %
blends between the Thumb FK and IK Controls
Thumb Curl: -100 - 100% | Default: 0 %
controls the curling of the thumb
Thumb Bend: -100 - 100% | Default: 0 %
controls the bending of the thumb
Thumb Spread: -100 - 100% | Default: 0 %
controls the spreading of the thumb
FINGER CTRL -> INDEX CTRL:
Index snap FK to IK:
snaps the FK controls to the IK position of the index finger
Index FK/IK: 0 - 100% | Default: 0 %
blends between the index finger FK and IK Controls
Index Curl: -100 - 100% | Default: 0 %
controls the curling of the index finger
Index Bend: -100 - 100% | Default: 0 %
controls the bending of the index finger
Index Spread: -100 - 100% | Default: 0 %
controls the spreading of the index finger
FINGER CTRL -> MID CTRL:
Mid snap FK to IK:
snaps the FK controls to the IK position of the mid finger
Mid FK/IK: 0 - 100% | Default: 0 %
blends between the mid finger FK and IK Controls
Mid Curl: -100 - 100% | Default: 0 %
controls the curling of the mid finger
Mid Bend: -100 - 100% | Default: 0 %
controls the bending of the mid finger
Mid Spread: -100 - 100% | Default: 0 %
controls the spreading of the mid finger
FINGER CTRL -> RING CTRL:
Ring snap FK to IK:
snaps the FK controls to the IK position of the ring finger
Ring FK/IK: 0 - 100% | Default: 0 %
blends between the ring finger FK and IK Controls
Ring Curl: -100 - 100% | Default: 0 %
controls the curling of the ring finger
Ring Bend: -100 - 100% | Default: 0 %
controls the bending of the ring finger
Ring Spread: -100 - 100% | Default: 0 %
controls the spreading of the ring finger
FINGER CTRL -> PINKY CTRL:
Pinky snap FK to IK:
snaps the FK controls to the IK position of the pinky finger
Pinky FK/IK: 0 - 100% | Default: 0 %
blends between the pinky finger FK and IK Controls
Pinky Curl: -100 - 100% | Default: 0 %
controls the curling of the pinky finger
Pinky Bend: -100 - 100% | Default: 0 %
controls the bending of the pinky finger
Pinky Spread: -100 - 100% | Default: 0 %
controls the spreading of the pinky finger
SETUP:
Adjust IK Controls:
Toggles the visibility of some helper Null Objects in the viewport when the fingers are in FK mode to adjust the position of the fingers IK Controls
🟠fingers_L_CTRL+ / 🔵 fingers_R_CTRL+
Type: secondary Control
can be controlled in its position and scale (Z) to drive thecurl, bend and spread poses of all fingers directly in the viewport. It also holds individual viewport controls for each finger. The poses can also still be driven with the additional curl, bend and spread parameters on the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+
X position: controls the curl pose of the fingers
Y position: controls the bend pose of the fingers
Z position: directional multiplicator for the curl & bend poses of the fingers
Z Scale: (Object Mode): controls the spread pose of the fingers
can be controlled in its position (X,Y) to drive the curl and bend poses of the pinky finger directly in the viewport
X position: controls the curl pose of the pinky finger
Y position: controls the bend pose of the pinky finger
secondary finger controls for quick gestures
Finger IK Control adjustment
The position of the finger IK controls can be adjusted to fit to the needs of your character.
make sure the FK/IK Mode of the finger you want to adjust is set to FK
select the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+ and check the Adjust IK Controls checkbox under the SETUP tab in the Attributes Manager
this will give you some helper null objects in the viewport
adjust the position of those helpers to your liking and make sure to freeze its position after you are done
select the 🟠HAND_L_CTRL+ / 🔵HAND_R_CTRL+ and uncheck the Adjust IK Controls checkbox under the SETUP tab in the Attributes Manager to hide the positin helpers
set the FK/IK Mode of the adjusted finger to IK
select the IK control of the finger and also freeze its position
Adjusting the position of the finger IK controls
Leg Controls
The leg control objects can be found inside the leg_L_CTRL_GRP / leg_R_CTRL_GRP Null Object with the 🟠FOOT_L_CTRL+ / 🔵FOOT_R_CTRL+ as its main controller
it offers a set of IK controls as well as a set of FK controls
with the IK/FK blend parameter on the 🟠FOOT_L_CTRL+ / 🔵FOOT_R_CTRL+ you can blend between IK mode & FK mode
Leg Control hierarchy
Leg Controls in IK mode
Leg Controls in FK mode
Leg IK Controls
🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+
Type: primary IK controler
can be controlled in its position and rotation
Additional Parameters (RESET)
Reset Parameters:
Resets all additional parameters of the 🟠FOOT_L_CTRL+ / 🔵FOOT_R_CTRL+
snap FK to IK:
snaps the FK controls to the position of the IK position of the arm
IK/FK blend: 0 - 100% | Default: 0 %
blends between the arm IK and FK Controls
IK World/Local: 0 - 100% | Default: 0%
blends between the world position (MASTER_CTRL+)
and the local position (HIP_CTRL+) of the 🟠FOOT_L_CTRL+ / 🔵FOOT_R_CTRL+
Additional Parameters (LEG CTRL -> MAIN SETTINGS):
Overwrite Rotation Order:
this will activate the overwrite value for the rotation order of the
🟠FK_L_upperLeg_CTRL+, 🟠FK_L_lowerLeg_CTRL+, 🟠FK_L_foot_CTRL+,
🟠FOOT_L_CTRL+, 🟠knee_L_CTRL+
🔵FK_L_upperLeg_CTRL+, 🔵FK_L_lowerLeg_CTRL+, 🔵FK_L_foot_CTRL+,
🔵FOOT_L_CTRL+, 🔵knee_L_CTRL+
Rotation Order:
Overwrite value for the controls above
Reset Rotation Order:
Resets the rotation order for the controls above to their default values, which can be found under the setup tab of the 🟠FOOT_L_CTRL+ / 🔵FOOT_R_CTRL+
Knee Lock: 0 - 100% | Default: 0 %
Locks the secondary 🟠knee_L_CTRL+ / 🔵 knee_L_CTRL+ in place
Knee Rotation: -180° - 180° | Default: 0°
for manual adjustment of the knee rotation
Additional Parameters (LEG CTRL -> SETUP):
Rotation Order defaults:
the default values for all the leg controls listed under 'Overwrite Rotation Order'
(if those values are changed they have to be 'initialized' by reseting the rotation order)
The foot control objects are also located inside the leg_L_CTRL_GRP / leg_R_CTRL_GRP Null
They consist of the 🟠TOE_L_CTRL+ / 🔵 TOE_R_CTRL+ wich drives the rotation of the toes and the sideway rotation of the foot from its ball and the 🟠BALL_L_CTRL+ / 🔵BALL_R_CTRL+
driving the heel, ball & toe rotation as well as the inner & outer rock rotation of the foot
The 🟠FOOT_L_CTRL+ / 🔵FOOT_R_CTRL+ also holds additional parameters to control those rotations individually
Foot Control hierarchy
rotation of the TOE_L_CTRL+
BALL_L_CTRL+ and additional parameters of the FOOT_L_CTRL+
🟠TOE_L_CTRL+ / 🔵 TOE_R_CTRL+
Type: primary Control
can be controlled in its rotation (H,P)
H rotation: controls the sideway rotation of the foot from its ball
P rotation: controls the bending of the toes
🟠BALL_L_CTRL+ / 🔵 BALL_R_CTRL+
Type: secondary Control
can be controlled in its position (X,Z)
X position: controls the inner & outer rock rotation of the foot
Z position: controls the heel, ball & toe rotation
🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+
Type: secondary Control (Additional Parameters)
LEG CTRL -> FOOT CTRL
Individually: when checked the rotations can be controlled with the sliders on the
🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+ otherwise the sliders will be driven by the
🟠BALL_L_CTRL+ / 🔵 BALL_R_CTRL+
Heel Rotation: 0 - 100% | Default: 0%controls rotation of the foot from the heel
Ball Rotation: 0 - 100% | Default: 0%controls rotation of the foot from the ball
Toe Rotation: 0 - 100% | Default: 0%controls rotation of the foot from the toes
Ball Rock: -100 - 100% | Default: 0%controls the inner and outer ball rock rotations
LEG CTRL -> LEG SETUP
Auto Toe Bend: 0 - 100% | Default: 0%
Enables the automatic rotation of the toe when the Ball Rotation is triggered
Auto Toe Angle: 0° - 360° | Default: 4°
Defines the Angle of the Auto Toe Bend
Show CTRL frame:
Toggles the visibility of a frame for the🟠BALL_L_CTRL+ / 🔵 BALL_R_CTRL+
Adjust Foot Pivots:
Toggles the visibility of some helper Null Objects in the viewport to adjust the position of the foots rotational pivots in Axis Mode
Foot Control adjustment
The 🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+ also holds some extra setup parameters for quick adjustment of the foot rotational pivots (heel, toe & ball rock) as well as an Auto Toe bend option for characters of wich the toe tip / shoe tip is not on the ground.
Adjusting the heel, toe & ball rock pivots
Select the 🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+
under the LEG SETUP tab in the Attributes Manager check the Adjust Foot Pivots checkbox
this will show the rotational pivots of the foot in the viewport
select one of the pivots, activate the Axis Modification Mode [L] and move the pivot in to the right spot
disable the Axis Modification Mode [L] to select the next pivot and activate Axis Mode again to move this pivot in the right spot
Once all the pivots are in their correct position you can uncheck the Adjust Foot Pivots checkbox on the 🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+ again to hide the pivots
Auto Toe Bend
to enable the Auto Toe Bend option select the 🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+
in the Attributes Manager under the LEG SETUP tab set the Auto Toe Bendslider to 100%
select the 🟠BALL_L_CTRL+ / 🔵 BALL_R_CTRL+ and move it on the Z axis right before the foot starts to rotate from the toe pivot
select the 🟠FOOT_L_CTRL+ / 🔵 FOOT_R_CTRL+
in the Attributes Manager under the LEG SETUP tab dial in the Auto Toe Angle until the toes are aligned with the ground
Adjusting the rotational pivots of the foot and the Auto Toe bend option