Skip to main content

¿Qué es el mapeo de socorro?

En los gráficos por computadora, especialmente los gráficos por computadora tridimensionales (3D), el mapeo en relieve es una forma de aplicar una imagen bidimensional (2D) a la superficie de un objeto para modificar la apariencia de su geometría. Un mapa en relieve es una imagen 2D en la que cada imagen determina la altura de la ubicación correspondiente en un modelo 3D o, alternativamente, es transparente para indicar que no hay geometría en el punto dado en el modelo. Cuando la imagen 2D se mapea en la superficie del objeto 3D, el motor de renderizado modificará la geometría del objeto y moverá cada punto asociado con un píxel en la imagen 2D a una cierta distancia de su coordenada original por un valor que corresponda a su textura pixel. Esto permite cantidades muy sutiles de detalles que pueden responder a la luz, proyectar sombras precisas e incluso cubrir objetos de fondo sin la necesidad de mallas finas que requieren mucha memoria para construir la geometría. Un ejemplo de este tipo de mapeo podría ser la aplicación de una foto satelital de la Tierra a una esfera, con un mapeo en relieve que hace que los puntos en la superficie de la esfera sean más altos donde hay montañas y permanecen planos donde hay océanos.

La asignación de relieve se basa en una imagen de textura 2D para obtener los datos necesarios para representar un objeto. La imagen 2D está formada por píxeles de diferentes colores, y cada color se traduce a una altura específica. La mayoría de estas imágenes están en escala de grises porque es fácil determinar la altura de un área cuando el negro será igual a ninguna altura, el blanco puro será la altura máxima y los grises constituirán los valores intermedios.

Cuando un objeto tiene la textura 2D aplicada para el mapeo en relieve, la ubicación de cada píxel se corresponde con un punto en la geometría del objeto. Si el píxel de textura en la imagen, llamado texel, tiene un valor distinto de cero, entonces la coordenada 3D de la superficie del modelo se ajusta por el valor del píxel alejado del centro del objeto en la dirección de la superficie normal. La cantidad de movimiento que representa cada unidad de texel se puede establecer muy baja, por lo que el mapeo de relieve se puede usar para hacer solo deformidades sutiles en una superficie, o se puede configurar alto para que un mapa de textura de relieve se traduzca en un terreno irregular.

Hay muchos usos para el mapeo en relieve en gráficos de computadora, desde mostrar mapas cartográficos 2D en 3D hasta simular geométricamente texturas muy detalladas, como la superficie tejida de un suéter. Cabe señalar que el mapeo en relieve es muy similar al mapeo de relieve, y algunos programas en realidad optimizan el mapeo a una distancia dentro de una escena al volver al mapeo de relieve. La principal diferencia es que, si bien se pueden lograr algunos efectos de superficie similares, el mapeo de relieve nunca hace que la geometría del objeto sobresalga de su forma geométrica básica. Esto significa que, si una esfera se mapea con una imagen de montañas, la superficie visible representará con precisión las montañas, pero los bordes de la esfera y la sombra de la esfera permanecerán perfectamente redondos. La técnica de mapeo en relieve en realidad modificaría la esfera para que su geometría refleje con precisión las alturas de las texturas.