Conceitos básicos de texturização (Direct3D 9)
As primeiras imagens 3D geradas por computador, embora geralmente avançadas para a época, tendiam a ter uma aparência plástica brilhante. Eles não tinham os tipos de marcações - como arranhões, rachaduras, impressões digitais e manchas - que dão aos objetos 3D uma complexidade visual realista. Nos últimos anos, as texturas ganharam popularidade entre os desenvolvedores como uma ferramenta para melhorar o realismo das imagens 3D geradas por computador.
No seu uso diário, a palavra textura refere-se à suavidade ou rugosidade de um objeto. Em computação gráfica, no entanto, uma textura é um bitmap de cores de pixel que dão a um objeto a aparência de textura.
Como as texturas Direct3D são bitmaps, qualquer bitmap pode ser aplicado a uma primitiva Direct3D. Por exemplo, os aplicativos podem criar e manipular objetos que parecem ter um padrão de grão de madeira neles. Grama, sujeira e rochas podem ser aplicadas a um conjunto de primitivos 3D que formam uma colina. O resultado é uma encosta de aparência realista. Você também pode usar a texturização para criar efeitos como sinais ao longo de uma estrada, estratos rochosos em um penhasco ou a aparência de mármore em um chão.
Além disso, o Direct3D suporta técnicas de texturização mais avançadas, como mistura de textura - com ou sem transparência - e mapeamento de luz. Para obter mais informações, consulte Texture Blending (Direct3D 9) e Light Mapping with Textures (Direct3D 9).
Se seu aplicativo criar um dispositivo HAL (camada de abstração de hardware) ou um dispositivo de software, ele poderá usar texturas de 8, 16, 24, 32, 64 ou 128 bits.
Informações adicionais estão contidas nos tópicos a seguir.
- modos de endereçamento de textura (Direct3D 9)
- Regiões sujas de textura (Direct3D 9)
- Paletas de Textura (Direct3D 9)
Tópicos relacionados