Vorlesung: Einführung in die Computergraphik und Visualisierung

Veranstaltung

  • Dozent(en):
  • Zeiten: Di. und Do. 12:30 - 14, HS 1
  • Veranstaltungsnummer: BA-INF 105
  • Studiengang: Bachelor , Diplom (Hauptstudium)
  • 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. Folgende Themen stehen im Mittelpunkt:

  • Zwei- und dreidimensionale Objekt Repräsentationen
  • Affine und perspektivische Abbildungen
  • Szenenbeschreibungen/Szenengraphkonzept
  • Clipping-Algorithmen
  • Rasteralgorithmen
  • Abtasttheorem und Antialiasing
  • Visibilität und Verdeckungsrechnung
  • Farbmodelle
  • Optische Materialeigenschaften und Beleuchtungsmodelle
  • Texturen
  • Globale Beleuchtungsrechnung
  • Graphikarchitekturen und Echtzeit-Rendering Verfahren
  • Kurven- und Flächenrepräsentationen

Übung: Die Übung vertieft den Stoff der Vorlesung anhand theoretischer Fragestellungen und konkreter Programmierbeispiele. Als Programmiersprache wird Matlab verwendet. Einige Übungen werden auch OpenGL / GLSL in Kombination mit C++ fokusieren.

Prüfungstermine

Klausurtermin: 22.07.2011, 14-16 Uhr, Landesbehördenhaus, Hörsaal III und III.a

Nachklausur: 30.09.2011, 10-12 Uhr, Landesbehördenhaus, Hörsaal III und III.a

 

Folien

Übungsaufgaben

Übung 1: Matlab Einführung
Übungsblatt  (PDF-Dokument, 124 KB)
Übung 2: Rasteralgorithmen
Übungsblatt  (PDF-Dokument, 168 KB)
Übung 3: Farbkreis und Baryzentrische Koordinaten
Übungsblatt  (PDF-Dokument, 187 KB)
Übung 4: Transformationen und Quaternionen
Übungsblatt  (PDF-Dokument, 244 KB)
Übung 5: Perspektivische Transformationen
Übungsblatt  (PDF-Dokument, 213 KB)
Übung 6: Transformationen & Sichtbarkeit
Übungsblatt  (PDF-Dokument, 144 KB)
Übung 7: Datenstrukturen und Randrepraesentation
Übungsblatt  (PDF-Dokument, 126 KB)
Übung 8: Smoothing
Übungsblatt  (PDF-Dokument, 198 KB)
Übung 9: OpenGL
Übungsblatt  (PDF-Dokument, 160 KB)
Übung 10: GLSL
Übungsblatt  (PDF-Dokument, 397 KB)
Übung 11: Texturen
Übungsblatt  (PDF-Dokument, 251 KB)
Übung 12: Bezierkurven und Raytracing
Übungsblatt  (PDF-Dokument, 121 KB)
Übung 13: Probeklausur
Übungsblatt  (PDF-Dokument, 198 KB)