Was ist ein gutes Buch für lineare Algebra für Spielprogrammierer? [geschlossen]

21

Mir wurde gesagt, dass ich anfangen sollte, Lineare Algebra zu lernen, um gute Spiele mit guter Physik zu erstellen.

Ich lese ein Buch über lineare Algebra und es ist mir völlig fremd. Der Autor beginnt mit dem Lösen linearer Gleichungen (zwei Gleichungen, zwei Variablen), und ich erinnere mich, dass ich das in der Schule gelernt habe, aber fast sofort springt er auf andere Dinge ein, die direkt aus dem Necronomicon zu stammen scheinen.

In welchem ​​Buch kann ich gute Mathematik lernen, aber ausgehend von den Grundlagen?

Vielen Dank für die Hilfe.

Gemeinschaft
quelle

Antworten:

11

Sergio, du möchtest vielleicht mehr auf ein Spielentwicklungs-Mathematikbuch abzielen, wie

Grundlegende Mathematik für Spiele und interaktive Anwendungen, 2. Auflage: Ein Programmierhandbuch

Anstelle der klassischen linearen Algebra würden Sie in der Hochschule lernen. Wie Ron Warholic bereits sagte, hilft es uns besser, ein bestimmtes Buch zu entwickeln, wenn Sie angeben, wie gut Sie sich in Mathe auskennen.

David Young
quelle
2
+1, sehr zu empfehlen. Dieses Buch "verankert" viele grundlegende Konzepte auf eine Weise, wie sie noch nie zuvor waren.
Leander
16

Kein Buch, aber Sie sollten den Mathe-Lehrplan an der Khan-Akademie nachlesen . Ich verwende diese Videos, um meine eigenen mathematischen Fähigkeiten aufzufrischen. Sie decken ein äußerst breites Spektrum an Materialien ab, und der Autor wurde für seinen Unterrichtsstil gelobt.

IMO, wirklich eine erstaunliche Ressource.

http://www.khanacademy.org/#Linear Algebra

Neverender
quelle
Ich stimme vollkommen zu, das sieht fantastisch aus.
Die kommunistische Ente
1
Vielen Dank, dass Sie den Link zur Khan Academy hinzugefügt haben. Es wird sehr nützlich für mich sein. +1 für diese Antwort.
Vishnu
2

Auf welchem ​​mathematischen Niveau bist du? Verstehst du Dinge wie Vektoren und Matrizen? Was ist mit Geometrie und Trigonometrie?

Ich habe Mathematik für 3D-Spieleprogrammierung und Computergrafik 2. Auflage von Eric Lengyel und es ist eine großartige Auffrischung der Mathematik in Bezug auf Spiele. Es beginnt mit einer sehr grundlegenden Einführung in die lineare Algebra mit Vektoren und Matrizen und geht auf fortgeschrittenere Dinge wie Beleuchtung, Sichtbarkeitsbestimmung, rechnerische Geometrie und spielphysikalische Systeme ein.

Der einzige Nachteil aus Sicht eines Programmierers ist, dass es sehr gleichungslastig ist. Wenn Sie der Typ sind, der Angst hat oder durch Gleichungen frustriert wird, würde ich anderswo nach Referenz suchen.

Das Einzige, was Sie tun müssen, ist, die Übungen zu machen, unabhängig davon, für welches Buch Sie sich entscheiden! Sie können nicht lernen, wenn Sie sie nicht tatsächlich tun. Zum Spaß können Sie sie sogar implementieren, um zu sehen, wie die Mathematik dem Code zugeordnet ist.

Ron Warholic
quelle
2

Frank D. Luna bietet in seinen Büchern zur Spieleentwicklung mit Direct3D eine kurze, aber umfassende Einführung in die anwendbaren Konzepte der linearen Algebra. Vielleicht möchten Sie sich sein neuestes Buch, Einführung in die 3D-Spielprogrammierung mit DirectX 10, ansehen .

Reverbb
quelle
1

Der beste Weltklasse-Kurs für lineare Algebra ist MITs mit dem großartigen Gilbert Strang

Es geht um 34 Vorträge

Möglicherweise sehen Sie nur wenige Kalkülbeispiele, die Sie ignorieren können

Überprüfen Sie den Lehrplan für seinen Text

Deyaa
quelle