Vorlesung: Einführung in die Computergraphik und Visualisierung

Veranstaltung

  • Dozent(en):
  • Beginn: Do., 12.04.2012
  • Zeiten: Di. und Do. 16:30 - 18, Römerstr., 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.

Anmeldung zu den Übungen

Die Anmeldungsfrist für die Übungen ist vorbei. Falls Sie den Anmeldetermin verpasst haben, aber dennoch an der Übung teilnehmen möchten, wenden Sie sich bitte per E-Mail an die Tutoren.

Betreute Programmierübungen

Erstmals in diesem Semester bieten wir zwei Termine pro Woche an, während derer die praktischen Übungsaufgaben unter Betreuung durch einen Mitarbeiter gelöst werden können. Der Betreuer ist dazu da, Ihnen bei technischen Problemen Hilfestellung zu leisten, über die Sie insbesondere dann stolpern können, wenn Sie das erste Mal mit Matlab und C++ arbeiten.

Prüfungstermine

Klausurtermin: 02.08.2012, 10-12 Uhr, HS I

Nachklausur: 25.09.2012, 10-12 Uhr, HS I

 

Klausurergebnisse

Hinweis: Bei den Klausurergebnissen handelt es sich noch um vorläufige Ergebnisse! Nach der Klausureinsicht können sich noch Änderungen ergeben. 

Eine nach Matrikelnummern aufgeschlüsselte Tabelle kann hier eingesehen werden:

undefinedKlausurergebnisse

Folien

Übungsaufgaben

Übung 1: Matlab Einführung
Übungsblatt  (PDF-Dokument, 123 KB)
Übung 2: Rasteralgorithmen
Übungsblatt  (PDF-Dokument, 149 KB)
Übung 3: Transformationen
Übungsblatt  (PDF-Dokument, 149 KB)
Übung 4: Perspektivische Transformation
Übungsblatt  (PDF-Dokument, 266 KB)
Übung 5: Transformation von Normalen
Übungsblatt  (PDF-Dokument, 177 KB)
Übung 6: Vertex Normalen
Übungsblatt  (PDF-Dokument, 162 KB)
Übung 7: Sichtbarkeit
Übungsblatt  (PDF-Dokument, 150 KB)
Übung 8: Farben
Übungsblatt  (PDF-Dokument, 184 KB)
Übung 9: BRDF
Übungsblatt  (PDF-Dokument, 166 KB)
Übung 10: Shader
Übungsblatt  (PDF-Dokument, 340 KB)
Übung 11: Texturierung
Übungsblatt  (PDF-Dokument, 251 KB)
Übung 12: Polynome und Bezier Kurven
Übungsblatt  (PDF-Dokument, 83 KB)
Übung 13: Probeklausur
Übungsblatt  (PDF-Dokument, 199 KB)