ShadowRenderingTechniken
ShadowRenderingTechniken bezeichnet Methoden zur Erzeugung von Schatten in dreidimensionalen Szenen, sowohl in Echtzeit- als auch in Offline-Renderings. Ziel ist es festzustellen, welche Flächen von Lichtquellen abgeschattet werden, und realistische Schatten darzustellen, ohne die Rechenleistung unverhältnismäßig zu belasten.
Die grundlegendste Gruppe bildet das Shadow Mapping. Aus der Perspektive der Lichtquelle wird eine Tiefenkarte erzeugt,
Shadow Volumes verwenden Stencil-Puffer, um Oberflächen- und Kanteninformationen in Volumen zu transformieren, wodurch exakte harte Schatten
Ray-Tracing-Schatten nutzenPfad- oder Ray-Tracing-Verfahren, um Schatten direkt von Lichtquellen auf Geometrie abzutasten. Die Shadows sind naturgetreu,
Bildschirmbasierte Schattenverfahren und Kontakt-Schatten setzen auf Informationen aus dem Bildschirmpuffer, um nahe Kontakte zu simulieren. Diese
Die Wahl hängt von Zielplattform, gewünschter Qualität und Leistungsbudget ab; häufig kommen hybride Ansätze zum Einsatz.