Pasaporte
0 XP

Shading

GráficosDesarrollo

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

  1. Shading (Wikipedia)

Añadido el · Actualizado el · ¿Falta algo? Sugiere una corrección