Mapa normal
Un mapa normal es una textura que almacena información sobre la dirección de la superficie para simular geometría detallada sin agregar polígonos.
¿Qué es un mapa normal?
Un Normal Map es un tipo de textura usada en gráficos 3D que almacena datos de orientación de superficie (normales) en los canales RGB de una imagen. El color de cada píxel representa un vector de dirección, permitiendo al motor de renderizado simular detalles finos de superficie, como rasguños, abolladuras o tejido, sin aumentar el conteo de polígonos de una malla. Es uno de los mapas principales en un material PBR.
Cómo Funcionan los Normal Maps
En un modelo 3D estándar, las normales de superficie se calculan por vértice o por cara. Un Normal Map anula estas normales a nivel de píxel durante el renderizado:
- Canal rojo (X) → dirección izquierda/derecha
- Canal verde (Y) → dirección arriba/abajo
- Canal azul (Z) → dirección adentro/afuera (hacia el espectador)
El renderizador usa esta normal por píxel para calcular la iluminación, creando la ilusión de detalle geométrico en una superficie plana.
Tipos de Normal Maps
Tangent-Space Normal Maps
El tipo más común. Las normales se almacenan relativas al marco de coordenadas local (tangente) de la superficie. Toleran geometría deformable (personajes, tela); los mapas de detalle repetible (tiling) se reutilizan libremente entre mallas, mientras que un mapa horneado desde un sculpt high-poly queda ligado a la malla para la que se horneó.
Object-Space Normal Maps
Las normales se almacenan en el espacio de coordenadas local (de objeto) del propio modelo. Producen calidad ligeramente mejor para objetos estáticos pero quedan ligadas a esa malla específica y su geometría, por lo que no pueden reutilizarse en diferentes mallas.
Cuándo Usar Normal Maps
- Activos de juegos: agregar detalle a modelos low-poly sin costo de rendimiento
- Aplicaciones en tiempo real: VR, AR, visores 3D web
- Horneado de detalle high-poly: transferir detalles de sculpt a una malla low-poly de juego
- Previsualizaciones de impresión 3D: visualizar textura de superficie antes de imprimir
Mapa normal frente a mapa de relieve
| Característica | Mapa normal | Mapa de relieve |
|---|---|---|
| Datos almacenados | Vectores de dirección XYZ | Valores de altura en escala de grises |
| Calidad de detalle | Superior (direccional) | Inferior (solo altura) |
| Efecto en silueta | No | No |
| Rendimiento | Ligeramente más costoso | Más económico |
Creación de Normal Maps
Los Normal Maps pueden generarse mediante:
- Horneado desde un sculpt high-poly a una malla low-poly (Substance, xNormal, Blender), a menudo combinado con retopología para construir el objetivo low-poly
- Conversión desde un mapa de altura/Bump Map (basado en filtros)
- Generación con IA: herramientas como el texturizado con IA de Sloyd pueden generar automáticamente Normal Maps listos para PBR para modelos 3D
Para el conjunto más amplio de mapas que usa un material, consulta nuestra guía para principiantes de texturas 3D.
Normal Maps en Sloyd
Cuando generas o texturizas un modelo 3D en Sloyd, los Normal Maps se crean automáticamente como parte del pipeline de materiales PBR. Exporta tu modelo en formato GLB o FBX y el Normal Map se incluye, listo para usar en Unity, Unreal Engine, Blender o cualquier motor de juego.


