El Normal Map es uno de los mapas más usados dentro del texturizado 3D, porque permite agregar detalles visuales sin aumentar la cantidad de geometría del modelo.
Básicamente, sirve para simular relieve, golpes, ranuras, tornillos, arrugas, poros o detalles pequeños sobre una superficie.
En pocas palabras, un Normal Map hace que un modelo se vea más detallado sin tener que modelar cada pequeño detalle.
¿Qué significa Normal Map?
Un Normal Map es una textura que le dice al programa cómo debe reaccionar la superficie frente a la luz.
Aunque el modelo siga siendo plano o tenga poca geometría, el Normal Map puede hacer que parezca que tiene volumen o relieve.
Por eso normalmente se ve con colores azul, morado y rosado. Esos colores no son para verse como una textura normal, sino que guardan información de dirección para la luz.

Cómo entenderlo fácil
Imagina una pared de metal con tornillos, rayones y pequeñas placas.
Podrías modelar cada tornillo y cada rayón con geometría real, pero eso haría el modelo mucho más pesado. En cambio, puedes usar un Normal Map para simular esos detalles.
Cuando la luz toca la superficie, el Normal Map hace que parezca que esos detalles existen, aunque en realidad el modelo no tenga esa geometría.
¿Por qué importa?
El Normal Map importa porque ayuda a mejorar mucho el detalle visual sin afectar demasiado el rendimiento.
Esto es muy útil en videojuegos, animación, renders y modelos hard surface. Permite que un objeto low poly se vea más complejo y trabajado.
También ayuda a pasar detalles de un modelo high poly a uno low poly mediante el proceso de bake.

Conclusión
El Normal Map sirve para simular relieve y detalle sin agregar más polígonos al modelo. Es una herramienta clave para lograr texturas más ricas y modelos más optimizados.
En otras palabras, ayuda a que una superficie simple se vea más compleja sin hacer que el archivo sea demasiado pesado.
