Lexikon: Pixel-Shader und Vertex-Shader
geschrieben am 24.02.2007 um 22:09 Uhr
Alle Objekte in Spielen, egal ob herumstehende Gegenstände oder sich bewegende Figuren bestehen grundsätzlich aus zwei Dingen: Einem Polygon, mit seinem Koordinatensatz für ein dreidimensionales Koordinatensystem, und der Textur, die die Oberfläche darstellt.
Bei einem Vertex handelt es sich nun um einen Eckpunkt eines Polygons und die Aufgabe der Vertex-Shader auf der Grafikkarte ist es, die Positionsänderung der einzelnen Polygone zu berechnen, zum Beispiel bei einer Figur die Läuft oder bei einem fahrenden Auto um so diese Bewegungen darstellen zu können.
Während sich die Vertex-Shader um die Bewegungen kümmern, sind die Oberflächen der Aufgabenbereich der Pixel-Shader. Oberflächen sind meistens nicht einfarbig und gleichmäßig sonder meist strukturiert und haben durch den Lichteinfall unterschiedliche Farbtöne. Diese Details müssen natürlich auch in Computerspielen vorhanden sein, um ein möglichst realistisches Spielerlebnis haben.
Und so müssen eben die Oberflächenstrukturen von verrostetem Metall oder ein feiner Sandstrand detailliert dargestellt werden. Durch Umwelteinflüsse wie Licht oder Regen ändert sich in der Realität das Aussehen dieser Dinge und das gleiche muss auch in Spielen geschehen. Diese Spiegelungen, Schattierungen usw. sind das Erzeugnis der Pixel-Shader.
Informationen
Permanent-URL: http://www.grafikkartenblog.de/grundlagen/lexikon-pixel-shader-und-vertex-shader.html
Kommentare
Bisher noch kein Kommentar vorhanden. Sei der erste!
