Frage

Ich suche Bücher und Ressourcen zu lehren mich lineare Algebra in 3D-Grafik-Programmierung verwendet werden. Ich ziehe es praktische Ansätze für die Lehre über theoretische (obwohl Mathe, was 99,99% der Theorie?) Diejenigen, so würde der Traum Ressource für mich ein Buch sein, die lineare Algebra befasst, wie es mit 3D-Grafik-Programmierung aus praktischer Sicht verwendet wird.

War es hilfreich?

Lösung

MIT Opencourseware einen kostenlosen Kurs in Linear bietet Algebra. Kann Ihre ganz speziellen Interessen zu allgemein sein, aber es ist kostenlos. :)

Andere Tipps

Wenn Sie einen Mathematiker bitten, ein Ingenieur und ein Spieleprogrammierer, welche lineare Algebra ist, werden Sie drei verschiedene Antworten.

Mathematicians konzentriert sich auf die faszinierende, aber abstrakte Themen wie lineare Unabhängigkeit und abstrakte Vektorräume. Ingenieure werden auf Eigenvektoren konzentrieren, die Differentialgleichungen verwendet werden, um zu lösen. Für Grafiken, verwenden Sie in der Regel Vektoren Geometrie zu berechnen, die nicht im Fokus der linearen Algebra Lehrbücher ist.

Eine gute Computergrafik Lehrbuch sollte über die meisten gehen, was Sie brauchen. Das F. S. Hill Buch ist ein Beispiel.

Obwohl es nicht beabsichtigt, lineare Algebra zu lehren das Buch „ Tricks der 3D-Spiele-Programmierung Gurus “hat eine hervorragende Abdeckung auf 3D-Grafik mit Beispielen, wie die lineare Algebra angewandt wird.

Foley Computer Graphics würde Ihre Fragen in einer praktischen Art und Weise beantworten.

Hmm -. Für die 3D-Programmierung brauchen Sie nicht alle die Phantasie der linearen Algebra Sachen wie abstrakte Vektorräume, Basen, Eigenvektoren, etc.

Alles, was Sie brauchen, ist eine grundlegende Sachen wie matrixmultiplication, die Definition des inneren Produkts (und einige grundlegende Fakten über sie), Definition von Linien und Pläne in Bezug auf Normalvektoren, etc.

Dieses normaly Alles in Bachelor-analytischen geometrie Kursen abgedeckt ist, wenn ich mich nicht irre.

Aber nach allem - wenn Sie nicht wollen, mit Ihrem eigenen dem Rendern von Motor spielen Sie Gonna DirectX verwenden, OpenGL oder ein ähnliches etwas und dann müssen Sie nur ein Punkt in 3D „Adresse“ wissen, wie mit seinen Koordinaten und vielleicht wie ein normaler Vektor auf eine „Fläche“ zu berechnen, -. und in allen Fällen, wikipedia oder google wird Ihnen eine helfende Hand

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