Frage

Ich bin kein Mathe Kerl im Geringsten, aber ich bin daran interessiert, das Lernen über Starrkörperphysik (zum Zweck einen grundlegenden 3D-Physik-Engine zu implementieren). In der Schule habe ich nur Mathe durch Algebra II, aber ich habe 3d Entwickler seit Jahren so dass ich ein ziemlich anständiges Verständnis von Vektoren, Quaternionen, Matrizen, usw. Mein wirkliches Problem komplexe Formeln und so liest, so suche ich für ein paar anständigen starre Körperdynamik Referenzen, die einen Sinn machen.

Wer noch keine gute Referenzen haben?

War es hilfreich?

Lösung

Physik für Game Programmierer Ich denke, ist besser als Physik für Spiele-Entwickler .

Wenn Sie etwas dick in Ihrem Bücherregal (wie ich), Eberlys 3D-Spiel Motor design und Erleben Physik-basierte Animation kann die oben begleiten .

Andere Tipps

Chris Hecker eine schöne Reihe von Artikeln auf seiner Website hat, die ursprünglich in Game Developer Magazine veröffentlicht wurden. Sie beginnen mit 2D-Physik und den Fortschritt zu 3D.

Physikalisch basierte Modellierung von David Baraff ist auch gut, ist aber ein etwas schwerer auf der Mathematik.

ich denke, was Sie suchen klassische Mechanik ist, die in einer, zwei Bewegung beschreibt, und drei Dimensionen in einer generalisierten Weise.

fand ich eine gute Einführungskurs in der klassischen Mechanik von der University of Texas .

ich nicht garantieren, dass Sie in der Lage sein werden, alle Konzepte gibt zu verstehen, aber es wird zumindest gibt Ihnen eine Basis für Ihren Plan. Ich rate Ihnen, einen Physikprofessor konsultieren Sie die Mathematik helfen, zu verstehen.

Viel Glück!

Wenn Sie bereits vertraut sind (und bequem) mit

  • Lineare Algebra
  • Grund Kalkül
  • Newtonsche Gesetze

6DoF Rigid Body Dynamics ist, was Sie sind auf der Suche nach. Es ist ein kurzer Artikel geschrieben. [Haftungsausschluss: von mir], wenn ich hatte einmal einen Hubschrauber-Flugsimulator zu entwickeln

ermöglicht eine extrem einfache Modellierungsgleichungen eine Rotationsmatrix verwenden, aber es gibt eine einfache Zuordnung zu und von einer Quaternion, wenn Sie ein href <= "http://www.museful.net/2011/system-modelling/expressing- 3DOF-Rotation“rel = "nofollow"> bevorzugt, dass die Darstellung aus anderen Gründen .

Der Versuch, nicht bekommen Sie Ihre Haare mit Frustration zu zerreißen (na ja, Baraff / die Witkin Mathe-Artikel mit den mehrdimensionale Matrizen tun würde, dass manchmal), können Sie bei den einfacheren Online-Artikeln aussehen wie die veröffentlichten diejenigen in Gamasutra. Hier sind zwei von ihnen:

  1. http://www.gamasutra.com/resource_guide/20030121/kennedy_pfv.htm
  2. http://www.gamasutra.com/features/19990702/data_structures_01.htm
  3. http://www.gamasutra.com/resource_guide/20030121/jacobson_pfv.htm

Sie würden feststellen, dass sie bei den genannten Ressourcen als Teil ihrer Referenzen verweisen. Ich möchte hinzufügen, dass es sei denn, Sie benötigen Gleichungen System für mehrere Teilchen, artikuliert Zeichen zu lösen, oder nicht starren komplexes Objekt, das genug sein könnte, mit zu beginnen.

jedoch Wenn Sie suchen für fortgeschrittene Physik und Mathematik, die Matrizen beinhaltet und Gleichungen Systeme sehen Witkin und Baraff der Homepages (ich glaube, sie beide in Pixar sind, wenn ich mich nicht irre), oder beginnen Sie mit Hecker (das mehr als einige praktische Methoden ausprobiert und dokumentiert seine Ergebnisse).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top