HumanIK は、右手座標系を使用して 3 次元空間を表します。3 つの軸は次の表記規則を使用して定義します。
フロント軸の正の方向はスクリーンに向かう方向ではなく、スクリーン手前に向かう方向であることに注意してください。
ゲームで別の座標系を使用している場合は、プロジェクトと HumanIK の間でトランスレーション、回転、スケール データを変換するたびに、正しく軸を入れ替える必要があります。
HumanIK は、特定の測定単位の使用を強制しません。最大の効率を得るためには、ゲーム エンジンで使用する単位を使って距離の測定を渡します。HumanIK ソルバは同じ単位を使用して計算結果を提供します。
選択するユニットにかかわらず、一貫性が必要です。次の場合を含めて、いつでも同じユニットを使用してください。
これらのプロパティのデフォルト値は、身長がおおよそ 180 ワールド ユニットであるキャラクタに対して適切であることに注意してください。したがって、これらのデフォルト値は、距離のユニットとしてセンチメートルを使用するプロジェクトに適しています。ゲームで異なる測定ユニットを使用している場合は、これらのデフォルト値を適切に調整する必要があります。たとえば、ゲームで測定ユニットとしてメートルを使用している場合、これらのキャラクタ プロパティのデフォルト値は 100 倍大きくなります。