IT-Lexikon › Programmierung › Vertex-Shader

Vertex-Shader

Programmierung Svenska → Aktualisiert: 2026-09-16

Das Programm, das einmal pro Eckpunkt läuft und bestimmt, wo dieser im Bild landet.

Die Eckpunkte eines Modells sind in ihrem eigenen Koordinatensystem angegeben. Der Vertex-Shader transformiert sie über die Matrizen von Welt, Kamera und Projektion in Bildschirmkoordinaten. Er kann außerdem Werte berechnen, die an den Fragment-Shader weitergereicht und interpoliert werden — Normalen, Texturkoordinaten, Farben.

Da er weit seltener läuft als der Fragment-Shader, ist er selten der Flaschenhals, was ihn zu einem guten Ort für aufwendige Berechnungen macht. Die Animation von Figuren geschieht hier: Jeder Eckpunkt wird gegen eine Anzahl Knochen im Skelett gewichtet und entsprechend verschoben, was Skinning heißt und auf der GPU statt auf dem Prozessor ausgeführt wird.

← Zurück zum Lexikon