Sombreado
Técnica o método para obtener una visión realista de un objeto, creando las sombras que proyectaría en base al ángulo de incidencia de la luz. Existen diversos modelos de diferentes complejidades y requerimientos.
Para qué sirve el sombreado en un juego
Sin sombreado, un objeto 3D se vería plano, con un solo color. El sombreado calcula cuánta luz recibe cada zona según su orientación respecto a la fuente de luz, y de ahí salen las partes claras y oscuras que dan sensación de volumen. Se nota al comparar una esfera con color uniforme y la misma esfera con una zona iluminada y otra en penumbra.
Sombreado y shaders
El cálculo lo ejecuta un shader, un pequeño programa de la tarjeta gráfica. Hay modelos más simples, que calculan la luz por vértice o por cara, y otros más costosos, que lo hacen píxel a píxel y suelen verse mejor. Una técnica complementaria es la oclusión ambiental, que oscurece los rincones donde llega menos luz ambiente. Las opciones de calidad de sombras y de iluminación de un juego suelen ajustar estos cálculos, a costa de rendimiento.
Preguntas frecuentes
¿Es lo mismo sombreado que sombras en un juego?
No exactamente. El sombreado calcula cómo se ilumina la superficie de un objeto según la luz. Las sombras proyectadas son las manchas que un objeto deja sobre otros. Muchos juegos tratan las dos cosas por separado en sus opciones gráficas.
¿Qué es un shader y qué tiene que ver con el sombreado?
Un shader es un programa que se ejecuta en la tarjeta gráfica. El sombreado es una de sus tareas más habituales: decide el color final de cada punto según la luz, el material y el ángulo de vista.
Palabras relacionadas
-
Oclusión ambiental
Método de sombreado o shading 3D que ayuda a añadir realismo a la reflexión de los modelos teniendo en cuenta la atenuación de la luz, debido a la oclusión. La oclusión es la acción y resultado de cerrar u obstruir algo.
-
Shader
Aplicación que se ejecuta en la GPU o unidad gráfica de una máquina y cuya función es producir sombras sobre los objetos, calculando cómo respondería cada superficie ante la luz y aplicando sobre ella la iluminación o la sombra necesaria para que parezca real.
Añadido el · Actualizado el · ¿Falta algo? Sugiere una corrección