Joint Tool
 
 
 

Related topics

Joint Settings

Degrees of Freedom

Specifies which of the joint’s local axes the joint can rotate about during inverse kinematics posing. Click X, Y, or Z. The default setting allows the joint to rotate about all three of its local axes during IK posing.

Orientation

Sets the orientation of the local axes for all the joints you create with the Joint Tool. The default selection is xyz.

When none is selected, all your joint’s local axes have the orientation of the world axis.

All the other selections specify that the joint’s local axis be oriented so that the first axis points into the joint’s bone, the second axis points at right angles to the first and third axes, and the third axis points sideways from the joint and its bone.

All three axes are aligned according to the right hand rule. For example, if you select an Orientation of xyz, the positive X-axis points into the joint’s bone and towards the joint’s first child joint, the Y-axis points at right angles to the X-axis and Z-axis, and the Z-axis points sideways from the joint and its bone.

NoteIf you want a joint to rotate about a particular axis, that axis must not be the axis that points into the joint’s bone. For example, a joint can not rotate about its local X-axis if its orientation is set to XYZ.

See Orient a joint’s local axes manually and Orient a joint’s local axes automatically.

Second Axis World Orientation

Sets the world axis (positive or negative) orientation for the second rotation axes of all the joints you create with the Joint Tool.

For example, if you select an Orientation of xyz and a Second Axis World Orientation of -z for a joint, then its X-axis points into the joint’s bone, the Y-axis is oriented with the negative Z world axis, and the Z-axis points sideways (according to the right hand rule) from the joint and its bone. However, if a Second Axis World Orientation of none is selected, the Y-axis points at right angles to the X and Z axes.

Scale Compensate

When this option is on, the joints you create are not scaled automatically when you scale joints above them in the skeleton’s hierarchy. Default is on.

Scale Compensate can prevent undesirable shearing effects that can occur after you’ve skinned a character and then decide to scale a joint along one or two of its axes. Also, it can make it easier for you to change the length of individual bones.

Auto Joint Limits

When this option is on, Maya automatically limits the extent a joint can rotate about its axes according to the angles at which you build the skeleton’s joints. Also, the smaller inner angle of a joint rounded off to 180 degrees is set as the allowable range of rotation.

For example, when you create a knee joint, if you create the joint slightly bent back, the joint will not be able to swing the lower leg bone forward of the upper leg bone, nor will it be able to wobble from side to side. The joint will not be able to rotate in any other way except through the inner angle rounded off to 180 degrees.

Note
  • Auto Joint Limits does not change the joint’s Degrees of Freedom setting. See Degrees of Freedom.
  • This setting does not apply to a joint chain’s start and end joints.
Create IK Handle

When this option is on, an IK handle is automatically created for any joint chain you draw and the IK Handle Settings section of the Joint Tool settings is available.

The IK handle that is automatically created will run from the joint chain’s start joint to its end joint.

NoteIt is a more common practice to create a complete skeleton, and then add IK handles to the skeleton where needed.

IK Handle Settings

Specifies the creation options for the IK handle that is automatically created when Create Ik Handle is on. These options are available only when Create IK Handle is on. For more information on these options, see ikHandle.

Bone Radius Settings

When you create joints, the radii of the joints are determined by the length of their bones. This means that when you draw a joint chain, the radius of all the joints in the chain automatically adjust to the length of their bones. For example, short bones like those in the human hand generate small joints and long bones like those in the human leg generate much larger joints than those in the hand.

Short Bone Length

Sets the bone length at which a bone is short.

Short Bone Radius

Sets the bone radius of short bones. This is the minimum bone radius.

Long Bone Length

Sets the bone length at which a bone is long.

Long Bone Radius

Sets the bone radius of long bones. This is the maximum bone radius.