私は数学の専門家ではありませんが、剛体物理について学ぶことに興味があります (基本的な 3D 物理エンジンを実装するため)。学校では、数学は代数 II しか取りませんでしたが、何年も 3D 開発を行ってきたので、ベクトル、四元数、行列などをかなりよく理解しています。私の本当の問題は、複雑な数式などを読むことです。いくつかの理にかなっているいくつかのまともな剛体ダイナミクスの参照。
誰か良い参考書はありますか?
Physics for Game ProgrammersはPhysics for Game Developersよりも優れていると思います。
本棚に分厚いものが必要な場合 (私のように)、Eberly の3D Game Engine Designと Erleben のPhysics-Based Animationが上記に付随します。
Chris Heckerの Web サイトには、もともと Game Developer Magazine に掲載されていた素晴らしい一連の記事があります。2D 物理学から始まり、3D に進みます。
David Baraff によるPhysically Based Modelingも優れていますが、数学的には少し重いです。
あなたが探しているのは、一般化された方法で 1 次元、2 次元、3 次元の運動を記述する古典力学だと思います。
テキサス大学の古典力学の入門コースを見つけました。
そこにあるすべての概念を理解できるとは限りませんが、少なくとも計画の基礎にはなります。数学を理解するために、物理学の教授に相談することをお勧めします。
幸運を!
欲求不満で髪をはぎ取らないようにしようとして (まあ、多次元行列に関する Baraff/Witkin の偉大な数学の記事は時々そうするでしょう)、Gamasutra で公開されているものなどのより簡単なオンライン記事を見ることができます。そのうちの 2 つを次に示します。
参照の一部として言及されたリソースを指していることに気付くでしょう。複数の粒子、関節のあるキャラクター、または非剛体の複雑なオブジェクトの方程式系を解く必要がない限り、これで十分に開始できる可能性があることを付け加えておきます。
ただし、行列と方程式系を含むより高度な物理学と数学を探している場合は、Witkin と Baraff のホームページを検索するか (私が間違っていなければ、どちらも Pixar にあると思います)、または Hecker から始めます (それはそれ以上のことを試みました)。いくつかの実用的な方法と彼の結果を文書化)。