Klausurtipps & Themen-Abhängigkeiten
Was in der Altklausur WS 2025 wirklich zählte, wie du die 90 Minuten einteilst und wie die Kapitel aufeinander aufbauen.
Prüfungsschwerpunkte
Gewichtung nach Punkten aus der Original-Altklausur WS 2025/2026 (Frömmer & Hergenröther). Insgesamt sechs Aufgaben, die beiden Blöcke "Grafik-Pipeline" und "Farbe / Bildverarbeitung" waren etwa gleich stark vertreten.
| Thema (Fachbegriff / English gloss) | Aufgabe | Gewicht | Kapitel |
|---|---|---|---|
| OpenGL-Shader (shader programming) | 2 | 19 % | 6, 7, 8 |
| Affine Transformationen (affine transforms) | 3 | 16 % | 5 |
| Phong-Beleuchtung (Phong lighting) | 4 | 16 % | 9 |
| Bildverarbeitung, lokale Operatoren (local operators) | 5 | 14 % | 11, 12 |
| RGB- und HSV-Farbmodelle (color models) | 1 | 13 % | 3, 10 |
| Bilineare Interpolation (bilinear interpolation) | 4 | 10 % | 8 |
| Grauwerttransformation & Projektion (grayscale transform, projection), Zusatz | 6 | 10 % | 11, 7 |
Grobe Faustregel: Rund die Hälfte der Punkte (Aufgaben 2, 3, 4-Phong) hängt an der 3D-Pipeline (Shader, Transformationen, Beleuchtung), die andere Hälfte an Farbe und Bildverarbeitung (Farbmodelle, Interpolation, lokale Operatoren, Grauwerttransformation). Wer beide Blöcke solide kann, deckt fast alle Punkte ab.
Bearbeitungsstrategie
Erlaubt sind laut Klausurhinweis 90 Minuten, ein nicht-programmierbarer Taschenrechner (non-programmable calculator) und ein handbeschriebenes DIN-A4-Blatt (one-sided cheat sheet). Nutze beides gezielt.
- Zeitbudget (time management): Bei 100 % auf 90 min sind das rund 0,9 Minuten pro Prozentpunkt. Plane also ungefähr so: Shader 17 min, Transformationen 14 min, Phong 14 min, Bildverarbeitung 13 min, Farbmodelle 12 min, bilineare Interpolation 9 min, Zusatz 9 min. Halte am Ende ca. 5 min zum Prüfen frei.
- Reihenfolge (which first): Beginne mit den Aufgaben, die reines Wissen abfragen und schnell Punkte bringen (Shader-Teile a-c,
gluLookAt, Tiefentest,glm::perspective). Danach die Rechenaufgaben mit klarem Schema (Grauwerttransformation, bilineare Interpolation, Laplace, Phong). Die Ableseaufgaben (Farbkanäle zuordnen, Szenegraph, rotierte Szene) zuletzt, weil sie mehr Interpretation der Bilder brauchen. - Rechenweg für Teilpunkte (partial credit): Immer den Weg hinschreiben, nicht nur das Ergebnis. Bei mehreren Aufgaben zählt laut Lösungen ausdrücklich der nachvollziehbare Rechenweg, nicht ein auswendig gelernter Zahlenwert. Also: Formel aufstellen, Werte einsetzen, Zwischenschritte zeigen, Probe (sanity check) machen. Beispiele: baryzentrische Gewichte müssen sich zu 1 summieren; bei der Grauwerttransformation
multaus den Intervallbreiten, dann einen bekannten Punkt einsetzen undaddauflösen. - A4-Blatt füllen (cheat sheet): Schreibe die Formeln aus dem Abschnitt unten drauf, dazu die Vektor-Definitionen für Phong (, welcher Winkel wozu), die Faltungskernel (Laplace, Mittelwert), die homogene Rotationsmatrix und die Parameterlisten von
gluLookAtundglm::perspective. - Taschenrechner (calculator): Für den spekularen Term () brauchst du Potenz- bzw.
ln/exp-Tasten. Rechne z.B. . Winkel im Gradmodus (DEG) prüfen.
Themen-Abhängigkeitskarte
Die Kapitel bauen aufeinander auf. Wer ein Grundlagenkapitel überspringt, stolpert später in den Prüfungsaufgaben. Der Graph zeigt die wichtigsten Abhängigkeiten.
flowchart TD Transformationen["Transformationen (Kap. 5)"] --> Kameras["Kameras (Kap. 7)"] Kameras --> Pipeline["Rendering-Pipeline (Kap. 8)"] Pipeline --> Beleuchtung["Beleuchtung (Kap. 9)"] Beleuchtung --> Texturierung["Texturierung (Kap. 9b)"] Pipeline --> Interpolation["Bilineare Interpolation (Kap. 8)"] Farben["Farbwahrnehmung (Kap. 3)"] --> Farbraeume["Farbraeume (Kap. 10)"] BildPunkt["Punktoperatoren (Kap. 11)"] --> BildLokal["Lokale Operatoren (Kap. 12)"]
Lesehilfe: Transformationen (Kap. 5) sind Voraussetzung für Kameras (Kap. 7), diese für die Rendering-Pipeline (Kap. 8). Auf der Pipeline setzen Beleuchtung (Kap. 9) und danach Texturierung (Kap. 9b) auf; ebenso die Farbinterpolation im Dreieck (Kap. 8). Der Farbblock geht von Farbwahrnehmung (Kap. 3) zu den Farbräumen (Kap. 10). In der Bildverarbeitung kommen erst die Punktoperatoren (Kap. 11), dann die lokalen Operatoren (Kap. 12).
Formeln zum Auswendiglernen
- Homogene 2D-Rotation (homogeneous rotation matrix), Kap. 5: , Anwendung mit . Siehe Kapitel 5: Transformationen.
- Diffuse Reflexion (Lambert), Kap. 9: , mit = Winkel zwischen und . Siehe Kapitel 9: Visualisierungstechniken.
- Spekulare Reflexion (Phong specular), Kap. 9: , mit = Winkel zwischen und ; großes = kleiner, harter Glanzpunkt. Siehe Kapitel 9: Visualisierungstechniken.
- Baryzentrische Interpolation (barycentric weights), Kap. 8: , , Farbe . Dreiecksfläche . Siehe Kapitel 8: Rendering-Pipeline.
- Laplace-Operator (Laplacian kernel), Kap. 12: . Siehe Kapitel 12: Bildverarbeitung - Lokale Operatoren.
- Lineare Grauwerttransformation (linear grayscale transform), Kap. 11: mit ,
addso, dass auf fällt. spreizt (mehr Kontrast), staucht (weniger Kontrast). Siehe Kapitel 11: Bildbearbeitung - Punktoperatoren. - HSV aus RGB (color channels), Kap. 10: ; bei unbunten Farben (Weiß/Schwarz/Grau); = Farbwinkel, bei unbunt undefiniert. Siehe Kapitel 10: Farbräume.