09 Beleuchtung Flashcards
Was ist die Definition von Beleuchtugsmodell?
Ein Beleuchtungsmodell enthält die Vorschrift zur Berechnung der Farbwerte von Bildpunkten und ist zuständig für die Modellierung der Lichtquellen, Oberflächenbeschaffenheit und Lichtausbreitung
Was versteht man unter einem lokalen Beleuchtungsmodell?
Reflexion nur zum Betrachter hin, keine Wechselwirkung der 3D-Objekte, direktes Licht, Vereinfachung für Echtzeitanwendungen
Was versteht an unter einem globalen Beleuchtungsmodell?
Schatten, Transparenz, Interreflexion und Brechung an 3D-Objekten und realistische Ergebnisse, daher auch höhere Rechenzeit
Was für Lichtquellen gibt es?
Ambientes Licht, Richtungslichtquellen, Punktlichtquellen, Strahler und Flächenlichtquellen
Was ist ambientes Licht?
Licht kommt aus allen Richtungen, Modelliert globale Aufhellung, festgelegt durch RGB-Vektor
Was sind Richtungslichtquellen?
Weit entfernte Lichtquellen, z.B. Sonne, festgelegt durch Richtung I und RGB-Vektor
Was sind Punktlichtquellen?
Festgelegt durch Position p, RGB-Vektor sowie Term zur Abschwächung
Was sind Strahler?
Gerichtete Punktlichtquelle, festgelegt zusätzlich durch Richtung I des Spots, sowie Öffnungswinkel und Exponent
Was sind Flächenlichtquellen?
wichtige Rolle für globale Beleuchtung, denn jede angestrahlte Fläche wird zur Lichtquelle
Was ist wichtig über die Abschwächung von Lichtquellen?
Reale Lichtquellen werden mit dem Quadrat der Entfernung schwächer, dies kann durch einen Abschwächungsterm modelliert werden
Was sind die Eigenschaften des Phong Modells?
Es ist ein empirisches Beleuchtungsmodell, es liefert “Helligkeitswerte”, aber keine radiometrischen Größen. Es hat sichtbare Artefakte
Was ist Flat-Shading?
Werte das Beleuchtungsmodell einmal pro Dreieck aus. Ist nützlich um einzelne Polygone besser sehen zu können und Normalen der Facetten können direkt verwendet werden
Was ist Per-Vertex Shading?
Werte das Beleuchtungsmodell an den Vertices aus und interpoliere zwischen den Werten (Berechnung erfolgt im Vertex Shader)
Was ist Per-Fragment Shading?
Werte das Beleuchtungsmodell pro Fragment aus. Vorteil: Highlights innerhalb eines Polygons gehen nicht verloren