関節チェーンのアニメーション——肩を動かすと腕と手が機械的に従う。直感的だが目標位置の制御が面倒。
キャラクターのモーションキャプチャやデジタルキャラクターのリギングでは、連鎖した関節(肩、肘、手首が互いに依存している)を扱います。フォワードキネマティクス(FK)とは、最上位の関節(親)を動かすと、それに続くすべての関節(子)が自動的に追従するという意味です。上腕を45度回転させれば、腕全体が回転します。中間計算も逆計算もありません。システムは動きを上から下へとチェーンに伝播させます。
実用的な利点は直感性にあります。セットやアニメーションビューポートで、肩に手を伸ばすと、それが現実に機能するのと同じように自然に感じられます。直接的で理解しやすい制御であり、まさにあなたの脳が期待するものです。計算負荷も少なく、システムは反復的に最適化する必要がありません。保持された動き、打撃技術、あるいは複数のクレーンやアームを使ったカメラのリギングには、これがしばしばより迅速な解決策となります。
欠点は、手を空間の特定の位置(例えばテーブルの上や他のキャラクターの顔など)に持っていきたい場合、目標に到達するために手動で上腕、前腕、手首を調整する必要があることです。これは反復的で間違いやすく、複数の関節がある場合はすぐに絶望的になります。そのため、このようなタスクにはインバースキネマティクス(IK)が使用されます。手を置くと、システムが上腕と前腕がどのように配置されるべきかを逆算します。それにもかかわらず、FKは有機的で自然な動き、つまりトップダウンで制御が行われる動き(動物の移動、脊椎の動き、触手の動き)には依然として関連性があります。
実際には、両方を組み合わせることがよくあります。大まかなポーズにはFKを使用し、次に手の位置決めにはIKを使用します。あるいは、FKをデフォルトとし、オプションでIKハンドルを備えたハイブリッドリグを使用します。触手、尻尾、髪の束のリギングのような極端な変形では、IKは多くの関節で局所的最小値にはまってしまうことがあるため、FKが唯一実用的な方法となることがあります。重要:インバースキネマティクスに対して機械的に反論しないでください。FKは時代遅れではなく、モーションキャラクターにとって基本的なツールです。