Zuerst starten wir mit meinem Mathe-Hintergrund. Ich habe die Infinitesimalrechnung I - IV und Differentialgleichungen genommen. Ich habe ein Computergrafikkurs im ersten Semester absolviert, in dem wir so ziemlich unsere eigene Grafikpipeline inklusive Shading mit Phong ohne Grafik-API implementiert haben.Computer Graphics: Mathe zu Code
Ich nehme in diesem Semester einen Fortgeschrittenenkurs für Computergraphik und wenn ich die Mathe lese, verliert er mich. Diese Klasse ist im Grunde eine Bildsynthetisierungsklasse. Wir werden in unserem ersten Projekt einen Ray-Tracer bauen und von da an darauf aufbauen.
Beim Lesen von fortgeschrittenen Computergrafiken bekomme ich normalerweise eine Menge Mathe. Ich verstehe Computergrafik ist Mathe schwer, aber ich habe Probleme, wenn ich genau herausfinden möchte, wie ich die Mathematik in Code implementieren soll. Ich werde wirklich den Dreh rausholen müssen, um CG zu übertreffen.
Zum Beispiel dieser Artikel von GPU Gems: http://http.developer.nvidia.com/GPUGems/gpugems_ch01.html Es gibt eine Reihe von Mathe, aber ich habe keine Ahnung, wo die Umsetzung der Mathematik zu starten, wenn ich will.
Also, gibt es etwas, das ich vermisse? Soll ich mir die Mathematik ansehen und den Code ableiten können? Gibt es Tutorials/Bücher, die mir helfen könnten zu verstehen, was ich tun muss?
Wie viel lineare Algebra hast du genommen? Die meisten Computergrafiken sind lineare Algebra. –
Ich habe auch lineare Algebra genommen.Ich habe vergessen, das zu erwähnen. Ich habe nie Probleme mit der linearen Algebra, es sind die komplexen Integrale und wie man sie in Code umsetzt. – Oscar
Ich sehe keine komplexen Integrale in diesem Artikel. Mit welchem Teil hast du Probleme? –