Texture mapping

Texture mapping é um processo de design gráfico no qual uma superfície bidimensional (2-D), chamada de mapa de textura, é "enrolada em torno" de um objeto tridimensional (3-D)Assim, o objeto 3-D adquire uma textura de superfície semelhante à da superfície 2-D. O mapeamento de textura é o equivalente eletrônico da aplicação de papel de parede, tinta ou verniz a um objeto real.

Os mapeamentos de textura mais simples envolvem processos como os mostrados abaixo. Três quadrados idênticos, cada um coberto aleatoriamente com pontos, são mapeados diretamente nas três facetas visíveis de um cubo 3-D. Isto distorce o tamanho das formas de areia dos pontos na face superior e na face direita.

texture-mapping.gif (4074 bytes)

Em alguns mapeamentos, a correspondência entre o mapa de textura 2-D e a superfície do objeto 3-D torna-se "confusa". Um exemplo é a aplicação de um padrão de quadrados à superfície de uma esfera. É impossível colar papel de parede quadriculado em uma esfera sem cortar o papel de forma a criar descontinuidades no padrão. Este problema ocorre com muitos mapeamentos de texturas.

Um padrão complexo pode, em alguns casos, ser perfeitamente ligado à superfície de um objeto 3-D usando um programa gráfico sofisticado. O padrão é gerado diretamente na renderização 3-D, ao invés de usar um mapa de textura.