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.
Displacement puede cambiar la silueta
Bump deriva pendiente de un escalar, normal guarda dirección y displacement mueve muestras o geometría mediante altura.
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.
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.
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.
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.
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.