Define a skeleton for HIK
 
 
 

Character definition is the process of mapping out the structure of your character's skeleton so that it can be understood by the HIK solver. Once the mapping process is complete, you can lock the character definition to make the skeleton ready for a Control rig.

There are two main methods for completing the character mapping process, depending on whether you use a standard naming convention for your character's bones.

For both methods, you can prepare to characterize a skeleton as follows:

  1. Load the skeleton. Before attempting to characterize, ensure you have followed the guidelines in Prepare a skeleton for HIK , and that your character is setup as described in HIK character structure .
  2. In the Characterization Tool, click the New button, , to create a new HIK character.
  3. (Optional) To rename the character, click the Characterization Tool menu button , then select Character > Rename.
  4. Select one of the following methods to map the structure of your character:
    • Map bones manually
    • Map bones automatically based on a naming template

To map bones manually

  1. Do one of the following to start mapping bones to the Characterization Tool Figure view:
    • Go from the Characterization Tool to your skeleton: Double-click a cell in the Figure view (cells turn blue when picked), then click the corresponding bone in the scene.
    • Go from your skeleton to the Characterization Tool: Select a bone then right-click the corresponding cell in the Figure and select Assign Selected Bone.

      Bones in the Figure view turn green to indicate each valid bone assignment.

    For more information on which bones map to which nodes, see HIK character structure.

    TipIf you have used a standard left/right naming convention and keep the Mirror Matching option on, and map (for example) a right leg bone, the tool automatically maps the left bone for you. See also Mirror Matching and Activate and configure mirror matching .

    Continue mapping until you have all required bones defined. Once you have mapped all required bones, the Validation status indicator turns green, and you can lock the character definition.

  2. (Optional) Expand the extra sections of the Figure view to map other optional joints, such as additional spine joints or roll bones.
  3. (Optional) Map a reference bone.
  4. Lock the character definition.
  1. To map bones automatically based on a naming template
  2. Select the bones you want to assign.
  3. Turn on Name Matching by clicking the Map Bones icon, .
  4. In the Apply Template window that appears, select the naming template you want to apply from the Template drop-down list.

    By default, this list contains all templates supplied with the Characterization Tool, and any templates that you have created. To navigate and select a template that is not listed, select <Browse>.

    For example, if your character's joints are named according to the HIK naming conventions (listed in the Name match view), you can use the HIK template to automatically complete the mapping process.

    TipYou can also select > Edit > Map Bones tool to apply your own naming template.
  5. (Optional) If you want to restrict the template matching to only a subset of the bones in your skeleton, select those bones.
  6. Set the scope for the name matching.

    Select the Match all bones with prefix option to map all bones whose names contain both the prefix shown in this field and a suffix contained in the mapping template. The suggested prefix is retrieved from the bones you have selected. You can change this suggested prefix if it does not match the prefix used by the skeleton you want to characterize. Select the Match only selected bones option to restrict the suffix matching to only selected bones.

  7. Click Ok.

Editing naming templates in XML

Because mapping templates use a simple human-readable XML format, you can create and edit mapping templates in any text editor. If you choose this approach, use the mapping templates supplied with the Characterization Tool as examples of the format required.

Related Topics