Lecture: Einführung in die Computer Graphik und Visualisierung

Course
- Lecturer(s):
- Dates: Di. und Do. 11:00-13:00, HS 1
- Curriculum: Diploma (Graduate) , Bachelor
- Diploma Area: B
Exercises
Description
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.
Slides
- Einleitung + Rasterdisplay (PDF document, 789 KB)
- Rasteralgorithmen (PDF document, 0.9 MB)
- Elementare Datenstrukturen + Clipping (PDF document, 1.0 MB)
- Affine Transformationen (PDF document, 1.1 MB)
- Projektive Abbildungen (PDF document, 638 KB)
- Sichtbarkeitsberechnung (PDF document, 2.5 MB)
- Licht + Farben (PDF document, 0.9 MB)
- Beleuchtungsmodelle (PDF document, 2.3 MB)
- Texturierung (PDF document, 757 KB)
- Abtasttheorie und Anti-Aliasing (PDF document, 791 KB)
- HDR-Tonemapping (PDF document, 3.3 MB)
- Alpha-Blending (PDF document, 532 KB)
- Graphikpipeline + 3D-Clipping (PDF document, 225 KB)
- Graphik Hardware (PDF document, 430 KB)
- Shadow + Reflection Mapping (PDF document, 2.0 MB)
- Randrepräsentationen (PDF document, 0.9 MB)
- Globale Beleuchtung (PDF document, 5.1 MB)
- Parametrische Kurven (PDF document, 608 KB)
- Parametrische Flächen (PDF document, 1.4 MB)
- Volumenrepräsentationen (PDF document, 4.9 MB)
- Subdivision (PDF document, 1.1 MB)
Assignment Sheets
|
Exercise 1: Einführung in OpenGL Assignment sheet (PDF document, 55 KB)
|
|
Exercise 2: Rasterisierung Assignment sheet (PDF document, 49 KB)
|
|
Exercise 3: Transformationen Assignment sheet (PDF document, 81 KB)
|
|
Exercise 4: Farben Assignment sheet (PDF document, 92 KB) |
|
Exercise 5: Frustum Culling Assignment sheet (PDF document, 64 KB)
|
|
Exercise 6: Beleuchtung Assignment sheet (PDF document, 80 KB) |
|
Exercise 7: Texturen Assignment sheet (PDF document, 63 KB)
|
|
Exercise 8: Abtasttheorie Assignment sheet (PDF document, 269 KB) |
|
Exercise 9: Mip-Mapping Assignment sheet (PDF document, 64 KB)
|
|
Exercise 10: Weihnachten Assignment sheet (PDF document, 43 KB)
|
|
Exercise 11: Shader Assignment sheet (PDF document, 54 KB)
|
|
Exercise 12: Silhouetten Assignment sheet (PDF document, 206 KB)
|
|
Exercise 13: Bezier Assignment sheet (PDF document, 74 KB) |
|
Exercise 14: Wiederholung Assignment sheet (PDF document, 64 KB) |
Additional Documents
- cg1weihnachten-exe-stand-19-12-08 (ZIP archive, 4.2 MB)
- Script-Szirmay-Kalos-Laszlo (PDF document, 1.8 MB)
- Windows Beispielprogramm zur BRDF (ZIP archive, 3.4 MB)
Literature
- Peter Shirley, Michael Ashikhmin, Michael Gleicher: Fundamentals of Computer Graphics
- Donald Hearn, M. P. Baker: Computer Graphics with OpenGL