|
|
Computergraphik 2
Prof. Dr. Stefan Müller / Thorsten Grosch
Wintersemester 2002 / 2003
Vorlesungszeiten
Do 16:00 - 18:00 Raum MD 028 Fr 10:00 - 12:00 Raum ME 011 Beginn: 31.10.
Inhalt
Die Computergraphik deckt eine Reihe von Themen ab, angefangen von den Daten, über die visuelle
Darstellung der Daten bis hin zur Einbindung von Interaktions- und Simulationsmethoden. Im Rahmen
dieser Vorlesung werden die wichtigsten Verfahren aus all diesen Bereichen behandelt.
Stellvertretend für graphische Systeme wird ein Schwerpunkt auch die Programmierung von OpenGL
sein, wobei viele praktische Code-Beispiele für die vorgestellten Verfahren bereitgestellt werden.
Themenübersicht:
- Graphische Systeme und OpenGL
- 3D-Darstellung, Texturen
- Geometrisches Modellieren
- Graphische Datenstrukturen
- Radiosity und Raytracing
- Grundlagen der wissenschaftlich, technischen Visualisierung
- Volumenvisualisierung
- Physikalisch basierte Simulation und Animation
Literatur
- OpenGL(R) Programming Guide: The Official Guide to
Learning OpenGL, Version 1.2 (3rd Edition)
by Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner,
OpenGL Architecture Review Board (Online Version gibts hier)
- J.L. Encarnacao, W. Strasser, R. Klein: Graphische Datenverarbeitung 1
- J.L. Encarnacao, W. Strasser, R. Klein: Graphische Datenverarbeitung 2
- J. Foley, A. van Dam, S. Feiner, J. Hughes: Computer Graphics: Principles and Practice, 2nd Edition
- Eric Haines, Tomas Akenine-Möller: Real-Time Rendering, 2nd Edition
- Heidrun Schumann, Wolfgang Müller: Visualisierung. Grundlagen und allgemeine Methoden
- Peter Shirley: Fundamentals of Computer Graphics
Prüfung
Klausur am 10.2.2003, 12:00 - 14:00, Raum MD 028
Hilfsmittel: Stift, Bleistift, Lineal, Radiergummi, Taschenrechner (nicht programmierbar, ohne Netzanschluss)
Bitte Immatrikulationsbescheinigung und Personalausweis mitbringen
Anmeldung zur Klausur durch MeToo von Montag, 3.2. - Donnerstag 6.2. 14:00 Uhr
Klausur
Klausurergebnisse
1. Klausureinsicht: 25.03.2003, 10:00 - 12:00, MB 016
2. Klausureinsicht: 15.04,2003, 09:00 - 11:00, ME 011 (Mit Klausurbesprechung)
Scheine gibt es bei Frau Colan (MB 212, Mo-Fr 9-11 Uhr) oder bei der Klausureinsicht
Nachprüfung ist am 24.4.2003, 14:00 - 16:00, Raum MD 028
Anmeldung zur Nachprüfung durch MeToo von 19.03. - 15.04.2003
Falls sich mehr als 16 Personen für die Nachprüfung anmelden wird eine
Klausur angeboten, ansonsten werden mündliche Prüfungen durchgeführt.
Ergebnisse Nachklausur
Folien und Übungen
Wichtig: die nachfolgenden Folien wurden als Lehrmaterial für die o.g.
Lehrveranstaltung entwickelt. Sie beinhalten Bilder, die
urheberrechtlich geschützt sind. Die Folien werden Studierenden
angeboten, die diese Lehrveranstaltung besuchen und dienen zur
Vertiefung der Lehrinhalte. Kopieren oder Weitergabe der Folien zu
anderen Zwecken ist daher nicht gestattet.
Errata für alle Folien (wird während der Vorlesung aktualisiert)
Umfrageergebnisse
umfrage_cg2.pdf (0.11 MB)
Beispielprogramme
Alle Beispielprogramme benötigen GLUT (OpenGL Utility Toolkit).
1. Beispiel: hello.c
2. Beispiel: trafo.c
3. Beispiel: teapot.c
4. Beispiel: projektion.c
5. Beispiel: viewport.c
6. Beispiel: z_flickering.c
7. Beispiel: z_flickering2.c
8. Beispiel: points_lines.c
9. Beispiel: persp_volume.c
10. Beispiel: farbwuerfel.cpp
11. Beispiel: fragezeichen.cpp
12. Beispiel: dreieck.c
13. Beispiel: front_back.c
14. Beispiel: primitive.c
15. Beispiel: gouraud.c
16. Beispiel: kugel.cpp
17. Beispiel: voronoi_move.cpp
18. Beispiel: flaechenberechnung.cpp
19. Beispiel: trackball.cpp
20. Beispiel: colorball.cpp
21. Beispiel: colorball_light.cpp
22. Beispiel: wuerfellicht1.cpp
23. Beispiel: wuerfellicht2.cpp
24. Beispiel: texture_move.cpp Lösung
25. Beispiel: blending.cpp Lösung
26. Beispiel: sphere_time.cpp
27. Beispiel: depth_of_field.cpp Lösung
28. Beispiel: mirror.cpp Lösung
29. Beispiel: shadow_volumes.zip Lösung
30. Beispiel: material.c
31. Beispiel: material2.c
32. Beispiel: hier_arm.c
33. Beispiel: hier_car.c
Links
opengl.org
Nate Robin
|
|