Pixel shader


Pixel shader

Pixel shader

Un pixel shader (abreviatura PS) es un programa de sombreado, normalmente ejecutado en la unidad de procesamiento gráfico. En OpenGL se conoce como fragmento de sombreado.

Contenido

Función

Un pixel shader sirve para manipular un píxel, o lo que es lo mismo, aplicar un efecto sobre la imagen (realismo, bump mapping, sombras, explosiones y efectos). Se trata de una función gráfica que calcula los efectos sobre una base per-pixel. Dependiendo de la resolución, una cantidad de 2 millones de píxeles puede ser necesario para ser renderizado,iluminado, sombreado, y color para cada marco.

Programación

Los píxel shaders están programados en los siguientes lenguajes: Ensamblador, Cg, GLS.

Compatibilidad

Hardware

El siguiente cuadro muestra un resumen, de las tarjetas gráficas gx4, que junto con el chip gráfico soporta la versión DirectX de pixel shader. Chips gráficos que generalmente son plenamente compatibles con qué versión de pixel shaders empezando por los primeros (v 1.1 en adelante).

(Los productos que todavía no están disponibles se indican con cursiva.)


PS version Direct3D version 3DLabs ATI Intel Matrox NVIDIA S3 Graphics SiS XGI
1.0/1.1 8.0 - - - - GeForce 3 series - Xabre-Series -
1.2 8.0a Wildcat VP - - - - - - -
1.3 8.0a - - - Parhelia series GeForce 4 Ti/4200Go series - Mirage 2 -
1.4 8.1 - Radeon R200 (8500-9250) - - - - - Volari V3 series (except V3XT)
2.0 9.0 Wildcat Realizm Radeon R300 (9500-9800, X300-X600) Intel GMA 900, 950, 3000, 3100 - - DeltaChrome, GammaChrome, Chrome S2x series Mirage 3, Mirage 3+ Volari V3XT, Volari V5 series, Volari V8 series, Volari 8300, Volari XP10
2.0a 9.0a - - - - GeForce FX series - - -
2.0b 9.0b - Radeon R420 (X700-X850) - - - - - -
3.0 9.0c - Radeon R520 (X1300-X1950) Intel GMA X3000 - GeForce 6 series, GeForce 7 series - - -
4.0 10 - Radeon R600 (HD 2400-HD 2900) Intel GMA X3100, X3500 - GeForce 8 series, GeForce 9 Series, GeForce 200 Series, Quadro FX 1700 - Mirage 4 -
4.1 10.1 - Radeon R600 (HD 3xxx), Radeon R700 (HD 4xxx) Intel GMA 500 - - Chrome 400 Series -
5.0 11 - Radeon R800 (HD 5xxx) - GeForce 300 Series, GT300 Series - - -
Obtenido de "Pixel shader"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Pixel Shader — (auch Pixelshader, Fragment Shader, Abk. PS) sind Programme, die vom Grafikprozessor einer 3D Grafikkarte im Verlauf der Grafikpipeline (in den sogenannten Shadereinheiten) ausgeführt werden. Häufig werden auch die Shadereinheiten selbst als… …   Deutsch Wikipedia

  • Pixel-Shader — (auch Pixelshader, Fragment Shader, Abk. PS) sind Programme, die vom Grafikprozessor einer 3D Grafikkarte im Verlauf der Grafikpipeline (in den sogenannten Shadereinheiten) ausgeführt werden. Häufig werden auch die Shadereinheiten selbst als… …   Deutsch Wikipedia

  • Pixel Shader — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français

  • Pixel shader — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français

  • Pixel shader — A pixel shader is a shader program, often executed on a graphics processing unit. It adds 3D shading and lighting effects to pixels in an image, for example those in video games. Microsoft s Direct X and Open GL support pixel shaders. In OpenGL a …   Wikipedia

  • Pixel Shader — …   Википедия

  • pixel shader — ● ►en loc. m. ►GRAPH (++) …   Dictionnaire d'informatique francophone

  • Shader — sind Hardware oder Software Module, die bestimmte Rendering Effekte bei der 3D Computergrafik implementieren. Inhaltsverzeichnis 1 Hardware Shader 1.1 Verarbeitungskette 2 Programmierung …   Deutsch Wikipedia

  • Pixel shaders — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français

  • Pixel shading — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français