Vorlesung: Einführung in die Computer Graphik

Veranstaltung

  • Dozent(en):
  • Zeiten: Di. und Do. 13:00-15:00, HS 1
  • Studiengang: 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 und wird jeweils im Wintersemester gehalten. 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 C++ verwendet, als Graphikbibiliothek wird OpenGL eingesetzt.

Folien

Übungsaufgaben

Übung 1: Einarbeitung OpenGL
Übungsblatt  (PDF-Dokument, 55 KB)
Übung 2: Rasteralgorithmen
Übungsblatt  (PDF-Dokument, 78 KB)
Übung 3: Transformation und Projektion
Übungsblatt  (PDF-Dokument, 83 KB)
Übung 4: Transformation und Farben
Übungsblatt  (PDF-Dokument, 95 KB)
Übung 5: Culling
Übungsblatt  (PDF-Dokument, 49 KB)
Übung 6: Texturen
Übungsblatt  (PDF-Dokument, 65 KB)
Übung 7: Shader
Übungsblatt  (PDF-Dokument, 80 KB)
Übung 8: MipMapping
Übungsblatt  (PDF-Dokument, 66 KB)
Übung 9: Weihnachtsuebung
Übungsblatt  (PDF-Dokument, 47 KB)
Übung 10: Konturen
Übungsblatt  (PDF-Dokument, 69 KB)
Übung 11: Bezierkurven
Übungsblatt  (PDF-Dokument, 77 KB)
Übung 12: Subdivision
Übungsblatt  (PDF-Dokument, 73 KB)
Übung 13: Wiederholung
Übungsblatt  (PDF-Dokument, 58 KB)

Weitere Dokumente

Literature

  • Peter Shirley, Michael Ashikhmin, Michael Gleicher: Fundamentals of Computer Graphics
  • Donald Hearn, M. P. Baker: Computer Graphics with OpenGL