Aprender

¿Qué Es un Normal Map?

Aprende qué almacena un normal map, por qué es morado, cómo los canales RGB codifican la orientación y cuándo aporta detalle sin modificar geometría.

Height gradient to RGB normal directionA grayscale height change becomes horizontal and vertical gradients, then a normalized vector encoded into RGB.1 · ALTURA2 · GRADIENTEdx + dy + level Z3 · RGB NORMALnormalize → 0…255

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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.