Vorlesung: Einführung in die Computer Graphik und Visualisierung
Veranstaltung
- Dozent(en):
- Zeiten: Di. und Do. 13:00-15:00, HS A
- Studiengang: Bachelor
- Diplom-Fachgebiet: B
Übung
Beschreibung
Computer Graphik beschäftigt sich mit Hardware, Algorithmen und Datenstrukturen zur Synthese von Bildern bzw. Bildfolgen aus 3D-Szenengeometrien, abstrakten Beschreibungen von Bewegung und optischen Materialeigenschaften. Die Vorlesung "Einführung in die Computer Graphik" vermittelt Grundlagen der Computer Graphik und wird jeweils im Wintersemester gehalten. Folgende Themen stehen im Mittelpunkt: Übung: Die Übung vertieft den Stoff der Vorlesung anhand theoretischer Fragestellungen und konkreter Programmierbeispiele. Als Programmiersprache wird C++ verwendet, als Graphikbibiliothek wird OpenGL eingesetzt.
Folien
- Einleitung + Rasterdisplay (PDF-Dokument, 828 KB)
- Rasteralgorithmen (PDF-Dokument, 0.9 MB)
- Elementare Datenstrukturen + Clipping (PDF-Dokument, 0.9 MB)
- Affine Transformationen (PDF-Dokument, 0.9 MB)
- Projektive Abbildungen (PDF-Dokument, 628 KB)
- Sichtbarkeitsberechnung (PDF-Dokument, 2.5 MB)
- Licht + Farben (PDF-Dokument, 0.9 MB)
- Beleuchtungsmodelle (PDF-Dokument, 2.1 MB)
- Texturierung (PDF-Dokument, 757 KB)
- HDR-Tonemapping (PDF-Dokument, 3.5 MB)
- Alpha-Blending + Anti-Aliasing (PDF-Dokument, 1.3 MB)
- Graphikpipeline + 3D-Clipping (PDF-Dokument, 225 KB)
- Graphik Hardware (PDF-Dokument, 430 KB)
- Globale Beleuchtung (PDF-Dokument, 5.1 MB)
- Shadow + Reflection Mapping (PDF-Dokument, 2.0 MB)
- Randrepräsentationen (PDF-Dokument, 0.9 MB)
- Parametrische Kurven (PDF-Dokument, 611 KB)
- Parametrische Flächen (PDF-Dokument, 1.4 MB)
- Subdivision-1 (PDF-Dokument, 1.1 MB)
- Volumenrepräsentationen (PDF-Dokument, 4.9 MB)
- Indirekte Volumenvisualisierung (PDF-Dokument, 806 KB)
- Direkte Volumenvisualisierung (PDF-Dokument, 2.4 MB)
- Themenübersicht (PDF-Dokument, 79 KB)
Übungsaufgaben
|
|
Übung 1: Einarbeitung OpenGL Übungsblatt (PDF-Dokument, 55 KB)
|
|
|
Übung 2: Mittelpunktalgorithmus Übungsblatt (PDF-Dokument, 77 KB)
|
|
|
Übung 3: Transformationen und Projektionen Übungsblatt (PDF-Dokument, 81 KB)
|
|
|
Übung 4: Farben und Perspektive Übungsblatt (PDF-Dokument, 93 KB) |
|
|
Übung 5: Culling und BRDF Übungsblatt (PDF-Dokument, 47 KB)
|
|
|
Übung 6: Texturen Übungsblatt (PDF-Dokument, 64 KB)
|
|
|
Übung 7: Abtasttheorie Übungsblatt (PDF-Dokument, 269 KB) |
|
|
Übung 8: Mip-Mapping Übungsblatt (PDF-Dokument, 65 KB) |
|
|
Übung 9: Weihnachten Übungsblatt (PDF-Dokument, 46 KB)
|
|
|
Übung 10: Shader Übungsblatt (PDF-Dokument, 55 KB)
|
|
|
Übung 11: Silhouetten Übungsblatt (PDF-Dokument, 207 KB)
|
|
|
Übung 12: Wiederholung Übungsblatt (PDF-Dokument, 66 KB) |
Weitere Dokumente
- Java-Kurs 'Computer-Graphik spielend lernen' (Link)
- Paper zur Definition der BRDF (PDF-Dokument, 5.3 MB)
Literature
- Peter Shirley, Michael Ashikhmin, Michael Gleicher: Fundamentals of Computer Graphics
- Donald Hearn, M. P. Baker: Computer Graphics with OpenGL
