スケルトンアニメーションの逆方向計算——終点位置を定義すると、システムが中間の関節を自動計算。リアルな四肢動作に不可欠。
手を置けば、腕がそれに追従する。これが基本原則です。フォワードキネマティクス(FK)が各関節(肩、肘、手首)を個別に回転させるのに対し、IKは逆の動作をします。末端がどこに着地するかを定義すると、ソルバーが自動的に中間にあるすべての関節の角度を計算します。これにより、自然な動きの作業が大幅に軽減され、キャラクターが掴む、表面を歩く、あるいは環境と相互作用する際に特に価値があります。
セットやモーションキャプチャスタジオでは、その実用的な違いにすぐに気づくでしょう。IKを使用すると、足が地面に沈むことなく、起伏のある地形をキャラクターに歩かせることができます。足の位置に制約を設定すると、ソルバーが脚を引き寄せます。掴む場合も同様で、手をオブジェクトに合わせれば、残りが調整されます。これは、速度と安定性のバランスが異なる様々なソルバーアルゴリズム(CCD、FABRIK、解析)で機能します。UnityやUnrealのようなリアルタイムエンジンではIKは標準化されていますが、オフラインレンダリング(Maya、MotionBuilder)でも複雑なキャラクターアニメーションには不可欠です。
問題は、ポールベクターと特異点にあります。特定の配置では、適切に制約しないと腕が不可能な回転に陥る可能性があります。肘の向きを制御するには、ポールターゲットを設定する必要があります。一部のショットでは、さらに手動での調整が必要になることもあります。IKは万能薬ではなく、あくまでツールです。特に速くエネルギッシュな動きでは、IKリグソリューションと従来のFKアニメーションを組み合わせて使用します。シーンや達成したい目標に応じて、VFXスーパーバイザーとキャラクターTDは、後々アニメーションに影響が出ないように、制作前にこれを調整します。
最新のパイプラインでは、ブレンドシステムの使用が増えています。IKはグラウンドコンタクト(足、オブジェクトにつかまる手)に、FKは自由な末端に使用します。これにより、計算時間が短縮され、最大限の制御が可能になります。モーションキャプチャでは、マーカーのジッターを滑らかにし、足の貫通を修正するために、ポストプロダクションでIKがよく使用されます。これはリターゲティングの標準です。