HumanIK を使用する
ランタイムの HumanIK の使用には、一般的に次の 3 つのフェーズがあります。
- 初期化: このフェーズ中に、HumanIK でコントロールするキャラクタを作成してセットアップします。このフェーズは、HumanIK の使用前に 1 度実行します。詳細は、「初期化」を参照してください。
- ソルビング: このフェーズ中に、HumanIK インバース キネマティクスまたはリターゲット ソルバを呼び出してキャラクタの新しい位置を計算し、新しい位置をゲームに適用し直します。このフェーズの手順は一般にフレームごとに実行します。
このフェーズで実行される手順は、使用しているソルバによって異なります。「インバース キネマティックス ソルバ」または「リターゲットのソルビング」を参照してください。
- クリーンアップ: このフェーズでは、初期化フェーズで割り当てられたメモリ リソースを解放します。このフェーズはキャラクタの HumanIK の使用が終わったあとに実行します。詳細は、「クリーンアップ」を参照してください。