HIK 用のスケルトンを定義する
 
 
 

キャラクタ定義とは、HIK ソルバが理解できるように、キャラクタのスケルトンの構造をマッピングする処理のことです。マッピング処理が完了したら、キャラクタ定義をロックして、スケルトンをコントロール リグで使用できるようにすることが可能です。

キャラクタ マッピング処理を完了するための主な方法は 2 つあります。違いは、キャラクタのボーンに標準の命名規則を使用するかどうかです。

どちらの方法でも、次のようにしてスケルトンのキャラクタライズの準備をすることができます。

  1. スケルトンをロードします。キャラクタライズを行う前に、「HIK 用のスケルトンを準備する」のガイドラインに従っており、キャラクタが「HIK キャラクタ構造」で説明されているようにセットアップされていることを確認します。
  2. Characterization Tool で、[New]ボタン をクリックして新しい HIK キャラクタを作成します。
  3. (オプション)キャラクタの名前を変更するには、Characterization Tool のメニュー ボタン をクリックし、[Character] > [Rename]を選択します。
  4. 次のいずれかの方法を選択して、キャラクタの構造をマッピングします。
    • ボーンを手動でマッピングする
    • 命名テンプレートに基づいてボーンを自動的にマッピングする

ボーンを手動でマッピングするには

  1. 次のいずれかを実行して、Characterization Tool Figure ビューへのボーンのマッピングを開始します。
    • Characterization Tool からスケルトンに移動します。Figure ビューでセルをダブルクリックし(セルを選択すると青になります)、対応するボーンをシーンでクリックします。
    • スケルトンから Characterization Tool に移動します。ボーンを選択し、図中の対応するセルを右クリックして、[Assign Selected Bone]を選択します。

      Figure ビューのボーンが緑に変わり、それぞれの有効なボーン割り当てが示されます。

    ボーンとノードのマッピングの詳細については、「HIK キャラクタ構造」を参照してください。

    ヒント:標準の左右命名規則を使用し、[Mirror Matching]オプションをオンのままにして、たとえば右脚のボーンをマッピングすると、左のボーンが自動的にマッピングされます。「Mirror Matching」および「ミラー一致をアクティブ化および設定する」も参照してください。

    必要なボーンをすべて定義するまで、マッピングを続けます。必要なボーンをすべてマッピングすると、Validation status インジケータが緑に変わり、キャラクタ定義をロックできます。

  2. (オプション) Figure ビューの追加セクションを展開して、追加の Sprine ジョイントやロール ボーンなどの他のオプションのジョイントをマップします。
  3. (オプション)リファレンス ボーンをマッピングします。
  4. キャラクタ定義をロックします。
  1. 命名テンプレートに基づいてボーンを自動的にマッピングするには
  2. 割り当てるボーンを選択します。
  3. [Map Bones]アイコン をクリックして命名テンプレートをオンにします。
  4. 表示される [Apply Template]ウィンドウで、[Template]ドロップダウン リストから適用する命名テンプレートを選択します。

    デフォルトでは、Characterization Tool に付属のすべてのテンプレートと、作成したすべてのテンプレートがこのリストに含まれています。表示されていないテンプレートに移動して選択するには、[Browse]を選択します。

    たとえば、キャラクタのジョイントを HIK 命名規則([Name match]ビューに表示されます)に応じて命名する場合、HIK テンプレートを使用してマッピング処理を自動的に完了させることができます。

    ヒント:また、 > [Edit] > [Map Bones]ツールを選択して、独自の命名テンプレートを適用することもできます。
  5. (オプション)スケルトンのボーンのサブセットのみに一致するようにテンプレートを制限するには、それらのボーンを選択します。
  6. 名前一致の範囲を設定します。

    [Match all bones with prefix]オプションを選択して、このフィールドに表示されるプレフィックスとマッピング テンプレートに含まれるサフィックスの両方が名前に含まれるすべてのボーンをマップします。選択したボーンから、推奨するプレフィックスが取得されます。この推奨するプレフィックスが、キャラクタライズするスケルトンによって使用されるプレフィックスと一致しない場合は、これを変更できます。[Match only selected bones]オプションを選択して、選択したボーンのみに一致するようにサフィックスを制限します。

  7. Ok をクリックします。

XML で命名テンプレートを編集する

マッピング テンプレートはシンプルな可読の XML 形式を使用するため、任意のテキスト エディタでマッピング テンプレートを作成および編集することができます。この方法を選ぶ場合、Characterization Tool が適用されたマッピング テンプレートを必要とされる形式の例として使用します。

関連項目