Renderingpfad
Renderingpfad bezeichnet den Ablauf, der ein 3D-Szenenmodell in ein zweidimensionales Abbild transponiert. Er umfasst die Abfolge von Verarbeitungsschritten, die von der Grafik-API und der Hardware bestimmt wird, um Geometrie, Materialien und Beleuchtung in Pixelwerte umzusetzen.
In einem typischen Renderingpfad durchlaufen Daten Phasen wie Geometrieverarbeitung (Vertex-Shader), Primitive-Zusammenfügung, Rasterisierung, Fragment- oder Pixelschatten (Fragment-Shader)
Häufige Renderpfade sind Forward Rendering, bei dem jedes Licht direkt in jedem Pixel berechnet wird; Deferred
Die Wahl des Renderingpfades hängt von Zielen wie Bildqualität, Performance, Hardware und gewünschten Effekten ab. In
Historisch entwickelte sich der Renderingpfad von fest definierten Funktionen zu vollständig programmierbaren Pipelines, beeinflusst durch Grafik-APIs