Shading
Origen
Del inglés shading (sombreado).
Qué hace el shading en un juego 3D
El shading, o sombreado, es el cálculo del color de cada superficie según el ángulo de la luz, su distancia, el ángulo respecto a la cámara y el material. Según la descripción de Wikipedia, lo realiza un shader durante el renderizado. Es lo que hace que una esfera parezca redonda y no un círculo plano.
Flat, Gouraud y Phong
Hay varios métodos. En el flat shading la luz se calcula una vez por polígono, así que se ven los bordes de cada cara y es muy barato. En el Gouraud shading se calcula en los vértices y se interpola entre ellos, lo que da transiciones más suaves. En el Phong shading se interpolan las normales y la luz se calcula por píxel, con brillos más precisos pero más coste. Para una explicación del efecto en sí, mira sombreado y shader.
Preguntas frecuentes
¿Qué es el shading en un videojuego?
Es el proceso que calcula cómo se ve cada superficie bajo la luz: su color, su brillo y su sombra. Sin él, los objetos 3D se verían planos. Se hace con programas llamados shaders mientras el juego dibuja cada imagen.
¿Qué diferencia hay entre flat shading y Phong shading?
En el flat, la luz se calcula una sola vez por polígono y se nota su forma facetada. En el Phong se calcula por píxel con normales interpoladas y se ve una superficie suave, con brillos más fieles. Es más caro de calcular.
Fuentes
Añadido el · Actualizado el · ¿Falta algo? Sugiere una corrección