Since | 20.5 |
This component sets up a reverse foot with heel, toe, and tilt controls. It also has an abstract control for controlling the roll and tilt of the foot with a single control.
Parameters ¶
name
The name that is applied to the nodes that are created using the reverse foot component.
guidesource
The guide skeleton that is used as a reference when creating controls.
Settings ¶
mirroroffset
A rotation value to offset the orient lookat constraint for the toe. A mirror tag is needed on the foot joints in order for the mirror offset to take effect. The component then applies the mirrored rotations to those joints.
mirrorup
The up vector position for the toe lookat constraint.
groundplane
The height of the ground plane onto which the controls for the reverse foot are projected. If the character’s waist is at ground level, this value needs to be adjusted to the level of the character’s feet.
toeoffset
The placement of the toe. If the reverse foot component cannot find a toe, one is automatically created and adjusted so that the toe control is at the tip of the foot.
anklepivot
The location of the ankle pivot.
heeloffset
The position of the heel at the back of the foot. There is no need to create the heel control before using the reverse foot component.
tiltoffseta/tiltoffsetb
The position of the tilt controls of the foot. These controls are identical on both sides of the rig, so a and b are determined by how you set up the side roll.
tilt
The amount of rotation applied to tilt a or b when using the abstract control.
roll
The amount of rotation applied to roll a or b when using the abstract control.
inverttilt
When turned on, inverts the tilt behavior when using the abstract control.
invertroll
When turned on, inverts the roll behavior when using the abstract control.
Driver ¶
driver
The main driver of the reverse foot control. Usually, this is the root of the rig.
Driven ¶
segments
Segments are tags that separate each reverse root. For example, *foot
loops over L_foot and R_foot. Segment tags can be set up on the joints using an Attribute Adjust Array SOP.
By default, segments is empty and is run once.
ankle
The ankle joint or joint tag if using segments.
ball
The ball joint or joint tag if using segments.
toe
If no toe is specified, one is automatically created. The toe is needed in order for the reverse foot to work.
ikdriven
The IK target of the leg. The multi IK component lets you set the root, mid, and tip IK control tags in (tagroot, tagpolevec, and tagtarget). In ikdriven, we specify the tip tag, %tag(ik_tip)
.
Tags ¶
Shape ¶
shapescale
The scale of the control.
hidedriven
When turned on, hides the driven (ik_target).
toecontroloffset
The position of the abstract control that drives the tilt and roll.
See also |