アニメーションの足滑りを根絶するインバースキネマティクスとフットロッキング

Inverse Kinematics and Foot Locking

アニメーションの足滑りを根絶するインバースキネマティクスとフットロッキング

足の滑りはほぼすべてのアニメーションシステムに影響を与えるが、その解決策はアートに近く、プログラマごとに異なる。本記事では、2ボーンIKによる脚チェーンの解法、inertializationを用いたコンタクト中の足先位置の固定、コンタクトの自動注釈、オフラインでの足滑り除去という一連のレシピを、コードと共に段階的に解説する。

足の滑りはほとんどすべてのアニメーションシステムに影響を与える問題であり、適切なフットロッキングとインバースキネマティクスは正しく実装するのが難しいが、結果として得られるアニメーションの視覚的品質に大きなプラスの影響を与えることができる。
  1. simonebrunozzi

    わあ、大量のコードの後に出てくる記事下部のアニメーションは本当に度肝を抜かれますね。超よくできてます。

  2. mmastrac

    これはこのトピックに関して見た中で最高のリファレンスの一つだよ。run cycles と foot locking は、いくつかの論文以外ではドキュメントが驚くほど不足しているからね。

  3. windriverthrum

    なんて美しいアニメーションなんだ。この記事と関連記事の「two-joint inverse kinematics」(実際には three joint inverse kinematics だが)には、あまりにも多くの詳細が欠けている。関節の種類は何なのか?どの inverse kinematics 問題を解いているのか(位置、向き、あるいはその両方?)。著者がもう少し時間をかけて磨き上げれば、素晴らしい記事になるだろうに。

この日のほかの記事

2026-09-12