There are three methods you can use to rename your joints so that they follow the FBIK joint labelling and naming conventions:
You can use joint labels to tag your character’s joints so that when you create your FBIK effectors, all the labeled joints are included in the full body IK solution. When using the labelling FBIK joint labelling and naming method, you can label only your character’s base joints, or you can label all your character’s base, roll, and many of the auxiliary joints.
Joint labelling produces a complete full body IK solution. However, joint labels do not exist for the specialized InHand, InFoot, or HipsTranslation auxiliary joints. If you want to use these auxiliary joints in your skeleton, you need to use joint naming or MEL instead of labelling. See Accessory or additional joints.
Joint labels are useful when you do not want to rename the joints in your character’s skeleton. For example, you can use joint labels if you have an existing character with custom joint names or if you are using referenced animation with namespaces.
For most characters, we recommend that you use joint labelling since it is the easiest and fastest FBIK joint labelling and naming method.
Labelling your joints for FBIK is similar to labelling your joints for animation retargeting. For steps on how to label your joints, see Label a skeleton’s joints.
Renaming your character’s joints
As an alternative to joint labelling, you can rename your character’s joints to produce a complete full body IK solution.
When using the renaming FBIK joint labelling and naming method, you can rename only your character’s base joints or you can rename all your character’s base, roll, and auxiliary joints. See FBIK joint types.
For FBIK to work on your character, you are required to at least rename your character’s base joints according to the FBIK joint labelling and naming conventions. See Base joints. Renaming only your character’s base joints is useful for simple biped characters that do not have any custom or specialized joints, but require the ability of basic feet flexion. This joint naming method produces the simplest full body IK solution because the FBIK effectors that are created with this naming method will only use the main joints and not the rest of the joints in your character’s skeleton (for example, roll joints or finger and toe joints).
If you want to include all your character’s joints in your FBIK solution—including auxiliary joints like the InHand/InFoot or ToeBase/FingerBase joints, then you should rename all the joints in your character’s skeleton.
Specify custom joint names with MEL
You can create a custom joint naming convention for your full body IK using MEL to meet the special needs of your production or game pipeline.
The -sourceSkeleton (-sk) flag on the characterize command lets you specify the association between your character’s current joint names and the FBIK joint names that adhere to the FBIK joint labelling and naming conventions. For each joint you want to include in the FBIK solution, you need to specify a partial path for the joint and the name of the full body joint it represents. These must then be separated by spaces, and multiple entries need to be separated by commas (,). For example:
characterize -sk "myhips hips,rightHip rightupleg,leftHip leftupleg,..."
This MEL string tells the characterize command to look for and use the alternate joint names (provided within the quotation marks of the string) during the full body IK solution.