リジッドボディ2dおよび3dのシミュレーションについて学習を開始できる場所はどこですか?
リジッドボディ2dおよび3dのシミュレーションについて学習を開始できる場所はどこですか?
回答:
これは論理的な答えのようです:)
1)主題に関する理論を読みます。上位レベルの概念を最初に理解してください。www.gamedev.netの記事のセクションや、Googleの本をチェックしてください。また、このリンクにはいくつかの素晴らしい参照があります:http : //chrishecker.com/Physics_References
2)既存のライブラリを読み取ります。2D-2D物理演算用のBox2Dは、2Dでの剛体シミュレーションの非常に優れたリファレンスです。http://box2d.org/ 2D / 3D- http://bulletphysics.org/wordpress/
3)実装します。これは他のエンジンを理解することについて私に多くを教えました。最も単純な数学から始めて、それを実装します。最も単純な実装でも、関係するシステムの理解が深まります。
このトピックに関するもう1つの優れたリソースは、David Baraffの論文です。ソースコードを含むそれらの1つを次に示します。
「物理ベースのモデリング入門」
私を本当に助けてくれたソースは、管理された言語コードライブラリの使用でした。次に、リフレクターを介して、エンジンが使用するメソッドの背後にあるコードを確認できます。この「コードビハインド」の多くは、オンラインで表示できません。
主題の私の理解に最も影響を与えた本はこれでした:
あなたが本を買うつもりなら、これも尊敬されている本を考えてください(それは物理学に関連しています):