Skip to main content

O que é o mapeamento de resposta?

O mapeamento de relevo é um processo pelo qual uma textura, ou mapa de textura, é aplicada a uma superfície em um programa de computação gráfica tridimensional (3D) para criar mais detalhes nessa superfície. Um mapa de saliências é normalmente usado para adicionar uma quantidade maior de dimensionalidade e detalhes da superfície, como saliências, sulcos, arranhões e outros detalhes que afetam a suavidade de uma superfície. O uso desse mapeamento permite que um objeto criado em um programa de computação gráfica (CG) pareça mais realista sem aumentar o número de polígonos no objeto. O mapeamento de bump geralmente é realizado com o uso de mapas de bump tradicionais, mapas normais ou mapas de paralaxe.

Quando um objeto é criado em um programa de gráficos 3D, ele é criado usando uma estrutura de arame à qual os polígonos são aplicados. Isso cria a forma básica do objeto e fornece uma superfície. Objetos complicados geralmente têm mais polígonos do que objetos simples, mas um número maior de polígonos geralmente dificulta a renderização dos objetos. Isso nem sempre é uma preocupação para o CG criado para filmes, mas os videogames que renderizam imagens em tempo real geralmente têm limitações no número de polígonos que podem ser renderizados em uma determinada cena.

O mapeamento de resposta é normalmente usado para permitir que objetos com menor número de polígonos pareçam mais realistas. Uma única superfície, por exemplo, pode ser usada para criar uma parede de tijolos e teria apenas um polígono. Para fazer a superfície parecer realista, cada tijolo precisaria se destacar um pouco além da argamassa entre eles, e eles deveriam ter alguns amolgadelas, arranhões e outras texturas. Usando o mapeamento de bump, esses detalhes podem ser adicionados sem aumentar o número de polígonos na cena.

Existem três tipos diferentes de mapeamento de resposta que podem ser usados, embora todos geralmente criem efeitos semelhantes. Um mapa de relevo básico usa uma imagem em escala de cinza - usando apenas branco, cinza e preto - para criar um mapa. Quando essa textura é aplicada como um mapa de relevo, o objeto parecerá ter uma textura maior; as áreas brancas aparecerão elevadas, enquanto as áreas pretas parecerão recuadas. Na verdade, esse tipo de mapeamento de relevo não altera a superfície do objeto, apenas a maneira como a luz e a sombra são renderizadas nessa superfície para dar a aparência de textura.

Um mapa normal é um tipo de mapa usado no mapeamento de relevo que usa vermelho, azul e verde para criar um efeito semelhante. Os mapas normais são geralmente criados com base em uma versão altamente detalhada de um objeto e, em seguida, aplicados a uma versão com detalhes baixos desse objeto para criar uma aparência mais realista com menos polígonos. Os mapas de paralaxe também podem ser usados ​​no mapeamento de resposta, embora sejam um pouco mais complicados. Eles basicamente funcionam imitando o efeito de paralaxe que ocorre quando um objeto é visto de diferentes pontos de vista, para criar a ilusão de profundidade de uma superfície quando vista em um ângulo.