¿Qué es un sombreado en un ordenador?

by admin

¿Qué es un sombreado en un ordenador?

Shaders, que son componentes de la tarjeta gráfica del ordenador o conjunto de chips, principalmente calculan cómo deben aparecer los objetos 3-D: su color, su apariencia y la forma en que la luz se refleja en ellos. Hay tres tipos distintos de shader, que se combinan para formar un modelo de sombreado. Estos modelos funcionan en régimen de motor de Direct3D u OpenGL, dependiendo de su sistema, y ​​ayudar a que los videojuegos de hoy en día se ven lo más realista posible.

Comenzando en el vértice

vertex shaders manejan colores de los objetos, texturas y posiciones. Este es el tipo más fundamental de shader y la que proporciona los elementos básicos de lo que hay en pantalla - vertex shaders trabajan a cabo la localización de objetos en 3D en la pantalla en función de la información recibida del software, si su personaje de videojuego son las carreras de coches o correr a través de una selva. Una vez que estos shaders han calculado el color y la geometría de la escena, los datos se pasan a los otros shaders para su posterior procesamiento.

El ángulo geométrico

shaders de geometría se centran específicamente en la profundidad y el realismo de una escena tridimensional. El más potente de estos shaders son, más los gráficos por ordenador se parecen a la vida real en lugar de una simulación generada por ordenador. Si es necesario, los shaders de geometría pueden crear nuevos puntos y objetos en una escena para complementar los datos extraídos de los vertex shaders. Este shader es más reciente que los otros dos y ayuda con objetos inclinados y la creación de nuevas partículas y sprites para aumentar el efecto global de una escena.

Mil píxeles Worth

pixel shaders completan el trabajo realizado por los vertex shaders y geometría, añadiendo incluso efectos más complejos, como la iluminación realista y textura. Los sombreadores de píxeles determinar exactamente cómo cada píxel debe aparecer dadas las variables de la escena (de ahí el nombre). Los sombreadores de píxeles permiten superficies irregulares y profundidad adicional, que a su vez se suman a la sensación cinematográfica de un videojuego y se suman a las bases puesto en marcha por las etapas anteriores. Los sombreadores de píxeles no cambian posiciones de los objetos o las coordenadas, pero en su lugar se centran en el color y la iluminación. píxeles no utilizados pueden ser descartados de la memoria si es necesario.

Juntar las piezas que Juntos

El modelo de sombreado combina los tres tipos diferentes de shader - vértice, geometría y píxel - en un todo, que está optimizado continuación, para cualquier tipo de motor gráfico está siendo utilizado (Direct3D u OpenGL). Las instrucciones para todos los shaders se fusionan en un conjunto de instrucciones, la mejora de la eficiencia del proceso y el rendimiento de la aplicación en cuestión. Los procesadores independientes, construidas en una tarjeta gráfica moderna puede manejar cualquier tipo de cálculos de sombreado, por lo que es más fácil para la carga de trabajo que se distribuye de manera uniforme y administrado.

ETIQUETA: