Aprender

Normal Map vs Bump Map vs Height Map

Compara normal, bump, height y displacement maps por datos almacenados, iluminación, cambios de silueta, coste de rendimiento y usos reales.

Normal shading and displacement silhouette comparisonShader-only normal detail leaves a flat silhouette while displacement changes the geometry outline.SHADER · NORMALflat silhouetteGEOMETRÍA · DISPLACEMENTchanged silhouette

Un flujo fiable

Bump deriva la pendiente al renderizar

Normal almacena dirección, height almacena un escalar y displacement puede modificar geometría y silueta.

1

Displacement puede cambiar la silueta

Bump deriva pendiente de un escalar, normal guarda dirección y displacement mueve muestras o geometría mediante altura.

2

Elige por evidencia, coste y distancia

Decide por silueta, distancia, coste, reutilización de altura y soporte del renderizador, no por la apariencia de la miniatura.

3

Compara los datos almacenados

Normal map vs bump map vs height map empieza por la representación. Height guarda un escalar relativo. Bump lo muestrea y deriva pendiente al renderizar. Normal guarda la dirección de tres componentes ya calculada. Displacement usa altura para mover vértices o muestras si hay soporte. Pueden compartir origen, pero no son el mismo archivo con nombres distintos.

4

Compara iluminación, silueta y coste

En esta comparación, normal ofrece dirección eficiente en tiempo real. Bump conserva un escalar editable pero calcula gradientes. Height no actúa sin un shader. Displacement cambia silueta e intersecciones, aunque necesita subdivisión y más recursos. Ningún método arregla una fuente con sombras horneadas o escala UV incompatible.

5

Elige según el requisito visible

Usa las diferencias entre los tres mapas para decidir qué debe percibirse. Poros, tejido y arañazos pequeños suelen encajar en normal. Conserva height para reutilizar un escalar. Piedras grandes, huellas profundas o terreno que altere el contorno requieren displacement o geometría. Se pueden combinar, evitando duplicar la misma fuerza en ambos niveles.

6

Mantén honestas las conversiones

Height puede producir normal porque las diferencias locales dan pendiente, pero recuperar height global desde normales no siempre es exacto. Una foto tampoco es altura si el brillo no sigue el relieve. Un flujo normal map vs bump map vs height map conserva el escalar original, documenta escala y bordes, exporta sin pérdida y valida en el destino.