Proseminar: 3D Graphikprogrammierung mit OpenGL

Course
- Lecturer(s):
- Start: 28. April 2003
- Dates: Mo. 16:00-18:00, N 328
- Curriculum: Diploma (Undergraduate)
- Diploma Area: B
Description
Das Proseminar "3D Graphikprogrammierung mit OpenGL" wendet sich an Studenten mit besonderem Interesse an der Computer Graphik. Anhand der Funktionalität der OpenGL-Graphikbibliothek 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:
Slides
-
ComputerGraphik-bw
(PDF document, 1.2 MB)
- opengl-01-ComputerGrafik-Ausarbeitung-bw (PDF document, 478 KB)
- opengl-01-ComputerGrafik-Ausarbeitung (PDF document, 486 KB)
- ComputerGraphik (PDF document, 1.4 MB)
- OpenGL (PDF document, 113 KB)
-
Transformationen-bw
(PDF document, 0.9 MB)
- opengl-03-SimpleRobot (33 KB)
- opengl-03-solarsys (ZIP archive, 2.4 MB)
- Transformationen (PDF document, 1.0 MB)
-
Sichtbarkeit-bw
(PDF document, 304 KB)
- opengl-04-Sichtbarkeit-Ausarbeitung-bw (PDF document, 206 KB)
- opengl-04-Sichtbarkeit-Ausarbeitung (PDF document, 226 KB)
- Sichtbarkeit (PDF document, 411 KB)
- Licht+Farbe-bw (PDF document, 331 KB)
- Licht+Farbe (PDF document, 400 KB)
-
Beleuchtung-bw
(PDF document, 617 KB)
- opengl-06-Beleuchtung-Ausarbeitung-bw (PDF document, 440 KB)
- opengl-06-Beleuchtung-Ausarbeitung (PDF document, 665 KB)
- opengl-06-material (132 KB)
- opengl-06-movelight (128 KB)
- opengl-06-spotlight (128 KB)
- Beleuchtung (PDF document, 675 KB)
-
Bildverarbeitung-bw
(PDF document, 145 KB)
- opengl-07-Bildverarbeitung-Ausarbeitung (PDF document, 240 KB)
- Bildverarbeitung (PDF document, 153 KB)
-
Texturen
(PDF document, 3.1 MB)
- opengl-08-TextureMapping-Ausarbeitung (PDF document, 2.3 MB)
-
Transparenz-bw
(PDF document, 0.9 MB)
- opengl-09-Lesson16 (52 KB)
- opengl-09-Transparenz-Ausarbeitung (PDF document, 1.2 MB)
- Transparenz (PDF document, 1.0 MB)
- ProgrammierbareGraphikpipeline-bw (PDF document, 2.1 MB)
- ProgrammierbareGraphikpipeline (PDF document, 1.6 MB)
-
Beleuchtungseffekte-bw
(PDF document, 1.3 MB)
- opengl-11-Beleuchtungseffekte-Ausarbeitung-bw (PDF document, 596 KB)
- opengl-11-Beleuchtungseffekte-Ausarbeitung (PDF document, 664 KB)
- opengl-11-Shadings (92 KB)
- Beleuchtungseffekte (PDF document, 1.0 MB)
- Schatten-bw (PDF document, 1.5 MB)
- Schatten (PDF document, 1.0 MB)
-
HighLevelShadingLanguages-bw
(PDF document, 271 KB)
- dlls (ZIP archive, 494 KB)
- Example1 (ZIP archive, 27 KB)
- Example2 (ZIP archive, 27 KB)
- Example3 (ZIP archive, 28 KB)
- Example4 (ZIP archive, 40 KB)
- opengl-13-HighLevelShadingLanguages-Ausarbeitung-bw (PDF document, 234 KB)
- opengl-13-HighLevelShadingLanguages-Ausarbeitung (PDF document, 375 KB)
- VolumetricFire-Movie (AVI video, 573 KB)
- HighLevelShadingLanguages (PDF document, 170 KB)
-
Billboards und Projektive Texturen-bw
(PDF document, 1.1 MB)
- demos (ZIP archive, 687 KB)
- opengl-15-Billboards und projektive Texturen-Ausarbeitung-bw (PDF document, 0.9 MB)
- opengl-15-Billboards und projektive Texturen-Ausarbeitung (PDF document, 1.7 MB)
- Billboards und Projektive Texturen (PDF document, 1.1 MB)
-
Bewegungs und Tiefenunschärfe-bw
(PDF document, 727 KB)
- depth of field demo (ZIP archive, 17.3 KB)
- MotionBlur (ZIP archive, 338 KB)
- Bewegungs und Tiefenunschärfe (PDF document, 448 KB)
-
Beschleunigungsmöglichkeiten-bw
(PDF document, 281 KB)
- opengl-21-Beschleunigungsmöglichkeiten-Ausarbeitung-bw (PDF document, 237 KB)
- opengl-21-Beschleunigungsmöglichkeiten-Ausarbeitung (PDF document, 259 KB)
- Beschleunigungsmöglichkeiten (PDF document, 297 KB)
-
Computeranimation-bw
(PDF document, 1.3 MB)
- animation (ZIP archive, 14.6 MB)
- final color (ZIP archive, 14.8 MB)
- layout (ZIP archive, 14.2 MB)
- motion capture (ZIP archive, 8.2 MB)
- opengl-22-Animation-Ausarbeitung (PDF document, 513 KB)
- Pixar - Luxo Jr (ZIP archive, 15.2 MB)
- storyreel (ZIP archive, 14.7 MB)
- sulli breath (ZIP archive, 363 KB)
- Computeranimation (PDF document, 1.5 MB)
-
Partikelsysteme-bw
(PDF document, 397 KB)
- demos1 (ZIP archive, 6.5 MB)
- demos2 (ZIP archive, 440 KB)
- opengl-23-Partikelsysteme-Ausarbeitung-bw (PDF document, 410 KB)
- opengl-23-Partikelsysteme-Ausarbeitung (PDF document, 871 KB)
- Partikelsysteme (PDF document, 759 KB)
-
Visualisierung-bw
(PDF document, 635 KB)
- opengl-24-Visualisierung-Ausarbeitung-bw (PDF document, 350 KB)
- opengl-24-Visualisierung-Ausarbeitung (PDF document, 367 KB)
- Visualisierung (PDF document, 1.1 MB)
-
NPR
(PDF document, 0.9 MB)
- opengl-25-NPR-Ausarbeitung (PDF document, 457 KB)
-
OpenGLvsDirectX-bw
(PDF document, 403 KB)
- opengl-26-OpenGLvsDirectX-Ausarbeitung-bw (PDF document, 237 KB)
- opengl-26-OpenGLvsDirectX-Ausarbeitung (PDF document, 277 KB)
- OpenGLvsDirectX (PDF document, 594 KB)
Additional Documents
- 10 goldene Regeln (PDF document, 78 KB)
- 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)
- glut-3.7.3-dlls (ZIP archive, 111 KB)
- Nate Robins - tutors (ZIP archive, 1.2 MB)
- Redbook (ZIP archive, 1.4 MB)