主に Javascript (DOM およびキャンバス ベース) を使用し、C# やその他のテクノロジを少し使用したことがあります。しかし、そのほとんどはスプライト、バウンディング ボックス、単純なピクセルの動きなどに基づいていました。現在は、ベクトル グラフィックスを使用して、物理的な力によって駆動される現実的な可動関節を持つキャラクターを実装することに興味があります。canvas 要素または SVG のいずれかで何かを実行したいと思います。
ここには逆運動学に関連する多くの質問がありますが、それらのほとんどは少し低レベルであり、ベクトル、力、および工学用語の予備知識を前提としています。私が本当に感謝しているのは、股関節、膝関節、足首関節などを備えた基本的な棒人間を半現実的に動かす方法の背後にある基本原則に関するいくつかの指針です.
私は Knockout.js を頻繁に使用しており、Knockout の計算関数を介して各関節の位置決めを実装できるかどうか疑問に思っていました。たとえば、膝関節の位置は股関節と足首関節の位置とそれらに作用する力から計算されます。 . しかし、私は開始点を見つけるのに苦労しています: 私は家の中をスローモーションで歩き回り、人間の体のどの部分が実際に最初に動き、各部分がどのように動きに反応するかを特定しようとする狂人のようにしています。その他。ゲームやアニメーションでヒューマノイド フィギュアを動かす一般的な方法はありますか?
ベクトルや力ではなくピクセル座標で作業することに慣れていることを念頭に置いて、これを単独で取り組もうとするのは素朴ですか? 重心、運動量、その他すべてについてもすぐに学ぶ必要があることがわかりますか?
noobチュートリアルへのリンクを含め、どんな助けでも大歓迎です!