Un flujo fiable
Cómo RGB guarda una dirección con signo
R, G y B codifican X, Y y Z tras remapear el vector con signo al intervalo de color.
Por qué el espacio tangente sigue la malla
RGB remapea X/Y/Z con signo a 0–255; el valor cercano a 128,128,255 representa una dirección sin inclinación lateral.
Qué no puede cambiar el mapeado normal
Normal mapping modifica iluminación, no vértices: silueta, intersecciones y sombras geométricas siguen perteneciendo a la malla.
Cómo un texel se convierte en dirección
Para responder qué es un normal map, una normal es un vector unitario perpendicular a una superficie. El normal map tangencial almacena una dirección por texel. X, Y y Z con signo se remapean a rojo, verde y azul, por eso parece morado. RGB cercano a 128, 128, 255 indica ausencia de inclinación lateral. El shader decodifica esos canales antes de calcular iluminación.
Por qué se usa el espacio tangente
Otra parte de qué es un normal map es su espacio. La base tangente nace de superficie, normal geométrica y UV. Al ser relativa al marco local, la textura sigue una malla animada, aunque baker y renderer deben coincidir en tangentes, UV, islas reflejadas y signo Y. Un mapa object-space guarda direcciones fijas y resulta menos intercambiable entre mallas.
Qué cambia y qué no cambia
Explicar qué es un normal map exige su límite: cambia la dirección del sombreado, no la geometría. Poros y ranuras modifican luz, pero silueta, intersecciones y sombras geométricas siguen siendo de la malla. No crea paralaje ni mueve vértices. Usa displacement o geometría cuando importe el contorno; usa normal mapping para detalle de iluminación eficiente.
Cómo inspeccionarlo correctamente
Saber qué es un normal map también implica leerlo como datos no-color, conservar PNG y mover una luz sobre una forma asimétrica. Revisa un plano para costuras, una esfera para continuidad y la malla para tangentes. La miniatura no muestra Y+ o Y−, gamma ni daños de compresión. Guarda convención, UV y método de origen junto al recurso.