テンプレートを使用してスケルトンを定義する

キャラクタのジョイントを HumanIK 命名規則(名前の一致(Name Match)ビューに表示)に従って命名している場合、HIK 命名テンプレートを適用してマッピングを自動的に完了できます。

HIK 命名テンプレートを使用してスケルトンを定義するには

  1. ファイル > 読み込み(File > Import...)を選択して、Template.mb というファイルを読み込みます。

    このファイルは、Maya プロジェクトとして設定した GettingStarted2020LessonData¥HumanIK ディレクトリにあります。

    Sven という名前のキャラクタが Maya シーンに表示されます。

  2. スケルトン > HumanIK (Skeleton > HumanIK...)を選択し、キャラクタ コントロール(Character Controls)を開きます。
  3. 開始(Start)ペインの作成(Create)セクションのキャラクタ定義を作成(Create Character Definition)をクリックします。

    これにより、新しいキャラクタ(既定の名前は Character1)が作成され、定義(Definition)タブが開きます。

  4. シーン内で Sven のボーンのいずれかを選択します。
  5. 定義(Definition)タブ ツールバーのスケルトン定義のロード(Load Skeleton definition)アイコン をクリックします。

    スケルトン定義のロード(Load Skeleton Definition)ダイアログ ボックスが開きます。

  6. テンプレート(Template)ドロップダウン リストから HIK を選択します。
  7. プリフィックスのあるすべてのボーンを一致(Match all bones with prefix)オプションは、Sven のボディ内のすべてのボーンを一致させます。

    このオプションが選択され、QuickRigCharacter_ がプリフィックスとして入力されていることを確認します。

  8. OK をクリックします。

    テンプレートが適用され、Sven のスケルトン定義が有効になります。

  9. キャラクタ ビュー内を でクリックし、表示されるメニューから名前の一致(Name Match)ビューを選択します。

    すべての Sven のノードが HumanIK 命名規則に基づいて一致しています。Sven のジョイントは、名前の一致(Name Match)ウィンドウに表示されているのと同じジョイント名を使用します。

    注: すべてのジョイント名が長いため、途中で切れているのがわかります。これを避けるには、キャラクタの名前を変更することをお勧めします。