Uni-Konstanz

Uni-Konstanz

Fachgruppe Informatik und Informationswissenschaft

 

information engineering

 

 

 

 

3D- Computergrafik und Objektmodellierung //
3D Computer Graphics and Object Modelling

V2+Ü2

Termin: Do 12-14 h/D 301 (V), Di 16-18 h/F 423 (Ü)

Doz.: Oliver Deussen (V), Michael Balzer (Ü)

Adressaten:

Studierende des Information Engineering im Bachelor-Vertiefungsstudium oder im Master-Studium

Themengebiet:

Angewandte Informatik / Informatik der Systeme

Angebot im Lehrexport:

Voraussetzungen:

Kenntnisse in C (oder C++) (bspw. aus A. Pasettis C/C++-Kurs im SS 2002) oder gute Kenntnisse einer anderen prozeduralen Programmiersprache und Bereitschaft, sich mit C vertraut zu machen. Interesse an Computergrafik und der grafischen Programmierung.

Inhalt:

Die Vorlesung führt in die dreidimensionale Computergrafik ein. Ausgehend von mathematischen Grundlagen wird die Herstellung realistischer Computerbilder beschrieben, wie sie in gängigen Grafikkarten geschieht. Ein wichtiger Aspekt der Vorlesung ist die Objektmodellierung. In der gängigen Form der Computergrafik wird ein Objekt durch eine Menge von Dreiecken im Raum beschrieben, die Oberflächeneigenschaften haben und das Licht reflektieren. Diese Dreiecke werden der sog. Rendering-Pipeline übergeben, die sie in eine Menge von Bildschirmpixel überführt. Oftmals ist aber die Erzeugung der geometrischen Daten das große Problem. In der Vorlesung werden verschiedene Erzeugungsmethoden besprochen und auch praktisch eingeübt. Es wird OpenGL gelehrt und wie man es einsetzen kann, um komplexe Szenen auf dem Rechner darzustellen.
  1. Mathematische Grundlagen
  2. 2. Sichtbarkeitsalgorithmen
  3. 3. Lokale Beleuchtungsmodelle
  4. 4. Texturen
  5. 5. Modellierungsmethoden
  6. 6. Natürliche Objekte
  7. 7. Level-of-Detail Algorithmen

Literatur:

Leistungsnachweis:

Mündliche Prüfung (30 min. Kolloquium) zum Semesterende Erfolgreiche Mitarbeit an den praktischen Übungen (Darstellung einer komplexen Szene mit OpenGL)

Leistungspunkte:

Bei Bestehen des Leistungsnachweises können 6 Punkte erworben werden.