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:
- Mathematik Nebenfach oder Schwerpunkt Informatik
- Nebenfach oder Schwerpunkt Informatik in einem Magisterstudiengang
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.
- Mathematische Grundlagen
- 2. Sichtbarkeitsalgorithmen
- 3. Lokale Beleuchtungsmodelle
- 4. Texturen
- 5. Modellierungsmethoden
- 6. Natürliche Objekte
- 7. Level-of-Detail Algorithmen
Literatur:
- E. Angel:
Interactive Computer Graphics, A top-down approach with OpenGL (Third Edition).
Addison Wesley, ISBN 0-201-38597-X
- J.D. Foley, A. van. Dam, S.K. Feiner, J.F. Hughes:
Computer Graphics: Principles and Practice in C.
Addison Wesley, ISBN 0-201-84840-6
- A. Watt, M. Watt:
Advanced Animation and Rendering Techniques.
Addison Wesley, ISBN 0-201-54412-1
- O. Deussen:
Computergenerierte Pflanzen.
Springer-Verlag, ISBN 3-540-43606-5
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.