Prüfer: Prof. Stamminger
Dauer: 30 Minuten
Note: 1.0
Atmosphäre: Sehr entspannt, Fragen nur von Prof. Stamminger gestellt. Oft allgemein formuliert zum Testen ob man selber auf das Thema kommt.

P: Warum macht man Deferred Shading und wie funktioniert es?
S: Overdraw → Pixel Shader Aufrufe reduzieren, Erklärung G-Buffer & Light Pass
P: Wie Lichter rendern bei Deferred Shading?
S:

P: Wie berechnet man den Radius von Punktlichtquellen?
S: Mit dem Fallof, 1/d², ab einem bestimmten Punkt abschneiden
P: Was ist ähnlich zu Stencil Culling?
S: Stencil Shadows mit Shadow Volumes
P: Wie funktioniert das?
S: Z-Pass → man betrachtet Volumen vor dem Objekt oder Z-Fail → man betrachtet Volumen dahinter (im Detail mit Zeichnung erklärt)
P: Was muss im Geometryshader gemacht werden?
S: Vorder- und Hinterseite erkennen (braucht Extension), Backcap in die Unendlichkeit verschieben, Seitenpolygone generieren
P: Was muss man bei Z-Fail beachten?
S: Die Backcap darf nicht geclipt werden → Depth Clamp oder besser Far Plane at Infinity
P: Es gibt auch Shadow Maps. Was sind die Vor und Nachteile im Vergleich zu Shadow Volumes?
S:

P: Was ist Aliasing?
S: Textur, Edge, Shading Aliasing erklärt
P: Was gibt es für Anti-Aliasing Methoden?
S:

P: Bei dynamischen Szenen?
S:

P: Was ist Hardware Tesselation?
S: Control und Evaluation Shader
P: Zeichnet Rand tesseliertem Quad vor, innere Tesselierung einzeichnen
P: Wofür verwendet man Tesselation?
S: Für Level of Detail, mit Displacement Map
P: Worauf muss man achten?
S: Level pro Kante berechnen um Risse zwischen Triangles zu vermeiden
P: Warum Tesselation?
S: Weniger Geometrie auf GPU laden, wegen geringer Bandbreite
P: Wie kann man Animation machen?
S:


Fazit: Sehr faire Prüfung, aber man konnte sich kein Thema aussuchen. Die Fragen zu Light Fallof und Tesselation gingen unerwartet ins Detail.