HumanIK を使用する

ランタイムの HumanIK の使用には、一般的に次の 3 つのフェーズがあります。

  1. 初期化: このフェーズ中に、HumanIK でコントロールするキャラクタを作成してセットアップします。このフェーズは、HumanIK の使用前に 1 度実行します。詳細は、「初期化」を参照してください。
  2. ソルビング: このフェーズ中に、HumanIK インバース キネマティクスまたはリターゲット ソルバを呼び出してキャラクタの新しい位置を計算し、新しい位置をゲームに適用し直します。このフェーズの手順は一般にフレームごとに実行します。

    このフェーズで実行される手順は、使用しているソルバによって異なります。「インバース キネマティックス ソルバ」または「リターゲットのソルビング」を参照してください。

  3. クリーンアップ: このフェーズでは、初期化フェーズで割り当てられたメモリ リソースを解放します。このフェーズはキャラクタの HumanIK の使用が終わったあとに実行します。詳細は、「クリーンアップ」を参照してください。