Wikipedia:Qualitätssicherung
Die Diskussion über diesen Antrag findet auf der Qualitätssicherung/2. Juli 2006# statt.
Hier der konkrete Grund, warum dieser Artikel auf den QS-Seiten eingetragen wurde: Artikel ist zu kurz gehalten, unverständlich und unstrukturiert.
Pixel-Shader (auch Fragment-Shader bzw. Pixelshader) sind Assembler-ähnliche Programme, die vom Grafikprozessor einer 3D-Grafikkarte ausgeführt werden. Sie werden nach den Vertex-Shadern ausgeführt.
Shadereinheiten (Vertex-Shader, Fragmentshader) sind auch Funktionseinheiten innerhalb einer GPU. Um Verwechslung vorzubeugen werden im OpenGL-Jargon diese Hardwareeinheiten einer GPU als Fragmentshader bezeichnet, da z.B. einige Programme in der DirectX-Schnittestelle auch als Pixelshader bezeichnet werden.
Pixel Shader ermöglichen es, das Aussehen von programmierten und somit künstlich hergestellten Oberflächen- und Materialeigenschaften durch Beleuchtungs- und Oberflächeneffekte realistischer wirken zu lassen.
Zusätzliche Informationen zur Verarbeitungskette gibt es im Artikel zu den Shadern.
Unter einem Pixel-Shader versteht man auch eine programmierbare Einheit aus der Rendering-Pipeline eines Grafikprozessors, die ein Pixelprogramm (auch Fragmentprogramm) ausführt.
Pixel-Shader berechnen, im Gegensatz zu Vertex-Shadern, die mit Vertizes (Eckpunkte von dreidimensionalen Objekten) rechnen, mit den Pixeln (Bildpunkten), die gerendert werden. Mit Pixel-Shadern werden hauptsächlich Materialeigenschaften und Texturen verändert.
Beispielsweise kann hiermit Phong Shading realisiert werden, eine Shading-Variante, bei der Objekte, im Gegensatz zu Gouraud- und Flat Shading), sehr realistisch wirkend beleuchtet werden. Andere Effekte sind zum Beispiel Spiegelungen, Schattierung, Falloff, Lensglow und Lens Flares. Ein Pixelprogramm kann auch von HDR profitieren.
Pixel-Shader Version 1.0 und 1.1 wird bei Grafikkarten ab NVidia GeForce 3, ATI Radeon 8500 und bei DirectX 8 unterstützt.
Pixel-Shader Version 2.0 wird bei NVidia ab GeForce FX 5xxx, bei ATI ab Radeon 9500/Pro und DirectX 9b unterstützt.
Pixel-Shader Version 3.0 wird bei NVidia ab GeForce 6, bei ATI ab Radeon X1000 und DirectX 9c unterstützt.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Pixel-Shader".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world