
La técnica Pixel Shader
La técnica Pixel Shader es una tecnología que pueden incorporar el hardware que se encarga de convertir las instrucciones generadas por un ordenador o una videoconsola en gráficos visualizables en la pantalla de TV o monitor, dicha técnica se encarga de virtualizar el mundo físico mediante gráficos generados digitalmente, en concreto el pixel shader se encarga de la gestión de iluminado de la escena, produciendo los efectos lumínicos de luces y sombras.
El hardware que implementa Pixel Shader es comúnmente conocido como "la tarjeta gráfica", o adaptador gráficos, VGAs o tarjetas de vídeo.
La tarjetas de vídeo de la actualidad incorporan multitud de tecnologías, patentes e ingenios para alcanzar las mayores cotas de realismo en los videojuegos, desde hace ya unos cuantos años asistimos a una lucha encarnizada por el trono de las mejores prestaciones gráficas, los dos grandes competidores son ATI, adquirida recientemente por AMD y Nvidia.
El Pixel Shader es aquella técnica en la que la tarjeta gráfica es capaz de tratar un determinado píxel de la pantalla (un píxel es a groso modo la información más pequeña representable en pantalla, equivale a un punto minúsculo) y otorgarle un color determinado en base a un complejo cálculo independiente por y para cada punto de la pantalla basado en la posición del pixel objeto del cálculo, la iluminación global y la iluminación reflejada por el resto de píxeles en pantalla. Estos cálculos los realiza la propia VGA o tarjeta gráfica dejando libre al procesador central de la videoconsola o del ordenador totalmente libre para realizar otros cálculos no propios de los gráficos, como es por ejemplo la >I.A.< o inteligencia artificial de los enemigos.
Los programadores definen el comportamiento de los Pixel Shader mediante el lenguaje HLSL acrónimo de High Level Shader Languages.
Es a partir de DirectX8 cuando aparece la posibilidad de utilizar dicha tecnología Pixel Shader 1.1. en los videojuegos de pc algunos de los videojuegos que se sacan un gran partido a dicha tecnología son: The Elder Scrolls: Oblivion, >Far Cry<, Doom 3 y Half Life 2
En resumidas cuentas, una tarjeta gráfica que soporte Pixel Shader ofrecerá un acabado final en pantalla muy superior gracias a una iluminación más realista y volumétrica sin necesidad de que el procesador central o cpu deba recurrir a complejos cálculos pues estos son realizados directamente por la GPU o tarjeta gráfica.