Praktikum WS 05/06
Das Praktikum besteht zu einem Drittel aus theoretischen und zwei Drittel aus praktischen Aufgaben. Die theoretischen Aufgaben sind in schriftlicher Form abzugeben.
Die praktischen Aufgaben werden in C++, OpenGl und Bibliotheken des Lehrstuhls durchgeführt. Dazu sind die Software-Distributionen in einem frei wählbaren Entwicklungsverzeichnis zu entpacken. Nachfolgende Distributionen werden einfach in das selbe Verzeichnis ausgepackt, wodurch ausschließlich die mitgelieferten Bibliotheken überschrieben werden können.
Die Aufgaben werden am Donnerstag in der 4. DS im Raum GRU 172 zu den unten angegebenen Terminen mit einer Einführung in die praktischen Aufgaben ausgegeben. Abgabe erfolgt in der Regel zwei Wochen später zu den individuell vergebenen Terminen am Freitag in den Raum 253 des BZWs.
- Aufgabe 0: Einführung, Ausgabe 13.10.05, Aufgabenblatt, Folien zur Ausgabe
- Aufgabe 1: Rastergraphik, Ausgabe 20.10.05, Abgabe 11.11.05, Aufgabenblatt, Folien zur Ausgabe
- Software-Distribution für Aufgaben 0 und 1 (CGV_Dist_1.zip)
- Aufgabe 2: SceneGraphViewer, Ausgabe 10.11.05 um 8:00 Uhr , Abgabe 25.11.05, Aufgabenblatt, Folien zur Ausgabe, html-Hilfe
- Software-Distribution für Aufgaben 2 (CGV_Dist_2.zip 14MB) (inkrementell zu Aufgabe1 CGV_Dist_2_inc.zip 6,5MB)
- Aufgabe 3: PolyMesh, Ausgabe 24.11.05 um 8:00 Uhr , Abgabe 14/15.12.05, Aufgabenblatt, html-Hilfe
- Software-Distribution für Aufgaben 3 (CGV_Dist_3.zip 16MB) (inkrementell zu Aufgabe 2 CGV_Dist_3_inc.zip 7MB)
- Bug-befreite Musterlösung (zur qt230.dll ins "Runtime/bin"-Verzeichnis über alte Musterlösung kopieren)
- Aufgabe 4: NURBS, Ausgabe 14.12.05, Abgabe 12./13.1.2006, Aufgabenblatt, Folien zur Ausgabe
- Software-Distribution für Aufgabe 4 (CGV_Dist_4.zip 15MB)
- Lösung zur Theorie
- Aufgabe 5: BRDF, Ausgabe 12.1.05, Abgabe 19./20.1.2006, Aufgabenblatt, Musterlösung Theorie,
- Software-Distribution für Aufgabe 5 (CGV_Dist_5.zip 15MB mit Html-Hilfe; CGV_Dist_inc_5.zip 6,5MB inkrementell)
- Aufgabe 6: Raytracer, Ausgabe 19.1.05, Abgabe 2./3.2.2006, Aufgabenblatt, Musterlösung Theorie,
- Software-Distribution für Aufgabe 6 (CGV_Dist_6.zip 15MB mit Html-Hilfe; CGV_Dist_inc_6.zip 6,5MB inkrementell)
- Aufgaben finden sich in BoxForm.h, PolygonalMeshForm.cxx, Raytracer.cxx und SpaceMappedRayPhongShader.h.