Proseminar: 3D Grafikprogrammierung

Course
- Lecturer(s):
- Start: 24.10.2005
- Dates: Mo. 16-18 Uhr, N 328
- Curriculum: Diploma (Undergraduate)
- Diploma Area: B
Description
Das Proseminar "3D Grafikprogrammierung" wendet sich an Studenten mit besonderem Interesse an der Computer Graphik. Teilweise anhand der Funktionalität der OpenGL-Graphikbibliothek, teilweise unabhängig davon werden Grundlagen der Computer Graphik und der Graphik-Programmierung erarbeitet. Als Basisliteratur dazu dienen Computergrafik und OpenGL Lehrbücher, aktuelle Tutorials sowie zahlreiche Internetseiten. Als Ausarbeitung werden Vortragsfolien in Powerpoint oder äquivalentem Format erwartet. Folgende teilweise aufeinander aufbauende Themen werden behandelt: Titel Vorname Name Datum 1 Einführung in Computergrafik Ebru Heider 24.10.05 2 Einführung in OpenGL Matthias Schwamborn 24.10.05 3 Transformationen und Projektionen Jan Meseth 31.10.05 4 Sichtbarkeit (Verdeckungsrechung und Clipping) Anastasia Kwant 31.10.05 5 Licht und Farbe Marcel Prinz 07.11.05 6 Beleuchtung Markus Prinz 07.11.05 7 Bildverarbeitung und OpenGL Jan Gassen 14.11.05 8 Texture Mapping Daniel Bender 14.11.05 9 Blending und Transparenz Joachim Nock 21.11.05 10 HLSL und programmierbare Grafikpipeline Andreas Hüsgen 21.11.05 11 Schatten Jakob Bieling 28.11.05 12 Fortgeschrittenes Texture Mapping Alexander Schmitt 28.11.05 13 Beschleunigungsmöglichkeiten Xueliang Hong 05.12.05 14 Parametrische Kurven und Flächen Tommaso Liberio 05.12.05 15 Akquisition und Visualisierung von Punktwolken Benedikt Lemmen 12.12.05 16 Bildkompression Wei Wang 12.12.05 17 Raytracing Christopher Schwartz 19.12.05 18 Radiosity Norman Jonas 19.12.05 19 Visualisierung von Volumendaten Marek Schikora 09.01.06 20 Animation Christoph Kunze 09.01.06 21 Partikelsysteme Bastian Lang 16.01.05 22 Nicht-Photorealistische Computergrafik Nina Keller 16.01.05
Slides
-
EinfuehrungCG
(PDF document, 1.1 MB)
- EinfuehrungCG Ausarbeitung (PDF document, 1.1 MB)
-
EinfuehrungOpenGL
(PDF document, 701 KB)
- EinfuehrungOpenGL Ausarbeitung (PDF document, 4.9 MB)
- example (120 KB)
-
Transformationen
(PDF document, 2.4 MB)
- DummyRobot (76 KB)
- Solarsystem (ZIP archive, 2.4 MB)
-
Sichtbarkeit
(PDF document, 420 KB)
- Sichtbarkeit Ausarbeitung (PDF document, 0.9 MB)
-
Licht+Farbe
(PDF document, 725 KB)
- Licht+Farbe Ausarbeitung (PDF document, 395 KB)
-
Beleuchtung
(PDF document, 330 KB)
- Beleuchtung Ausarbeitung (PDF document, 203 KB)
-
Bildverarbeitung+OpenGL
(PDF document, 764 KB)
- Bildverarbeitung+OpenGL Ausarbeitung (PDF document, 441 KB)
-
TextureMapping
(PDF document, 736 KB)
- TextureMapping Ausarbeitung (PDF document, 867 KB)
-
Blending+Transparenz
(PDF document, 667 KB)
- Blending+Transparenz-Ausarbeitung (PDF document, 722 KB)
-
Shader+HLSL
(PDF document, 1.3 MB)
- HLSL Ausarbeitung (PDF document, 619 KB)
-
Schatten
(PDF document, 3.7 MB)
- Schatten Ausarbeitung (PDF document, 607 KB)
-
FortgeschrittenesTextureMapping
(PDF document, 1.8 MB)
- Demos (ZIP archive, 2.2 MB)
- FortgeschrittenesTextureMapping Ausarbeitung (PDF document, 644 KB)
-
AcquisitionRealerDaten
(PDF document, 0.9 MB)
- AcquisitionRealerDaten Ausarbeitung (PDF document, 569 KB)
-
Bildkompression
(PDF document, 1.2 MB)
- Bildkompression Ausarbeitung (PDF document, 361 KB)
-
Raytracing
(PDF document, 1.7 MB)
- Raytracing Ausarbeitung (PDF document, 681 KB)
-
Radiosity
(PDF document, 1.1 MB)
- Radiosity Ausarbeitung (PDF document, 636 KB)
-
Volumenvisualisierung
(PDF document, 1.5 MB)
- Volumenvisualisierung Ausarbeitung (PDF document, 0.9 MB)
-
Animation
(PDF document, 852 KB)
- Animation Ausarbeitung (PDF document, 1.0 MB)
-
Partikelsysteme
(PDF document, 1.0 MB)
- Partikelsysteme Ausarbeitung (PDF document, 211 KB)
- Videos+Applikation (ZIP archive, 88 MB)
-
NPR
(PDF document, 1.2 MB)
- NPR Ausarbeitung (PDF document, 835 KB)
Additional Documents
- Advanced Graphics Programming Techniques Using OpenGL (PDF document, 7.3 MB)
- An Interactive Introduction to OpenGL Programming (210 Bytes)
- An Interactive Introduction to OpenGL Programming (PDF document, 2.5 MB)
- Ausarbeitungsvorlage (PDF document, 102 KB)
- Einführungs Vortrag (PDF document, 1.6 MB)
- glut-3.7.3-dlls (ZIP archive, 111 KB)
- Nate Robins - tutors (ZIP archive, 1.2 MB)
- praesentationsregeln (PDF document, 74 KB)
- Redbook (ZIP archive, 1.4 MB)
- TeX-Vorlage zur Ausarbeitung (ZIP archive, 4.9 KB)