Conceitos básicos de texturização (Direct3D 9)
As imagens 3D geradas por computador antigamente, embora geralmente avançadas para o tempo, tendiam a ter uma aparência de plástico brilhante. Eles não tinham os tipos de marcações como arranhões, rachaduras, impressões digitais e manchas da tela que dão aos objetos 3D uma complexidade visual realística. 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 textura word se refere à suavidade ou aspereza de um objeto. Em gráficos de computador, no entanto, uma textura será um bitmap de cores de pixels que dá a aparência de textura de um objeto.
Como as texturas do Direct3D são bitmaps, qualquer bitmap pode ser aplicado a uma primitiva do Direct3D. Por exemplo, os apps podem criar e tratar os objetos que aparecem com um padrão de madeira neles. Grama, sujeira e rochas podem ser aplicadas a um conjunto de primitivas 3D que formam uma colina. O resultado é uma colina realista. Você também pode usar a textura para criar efeitos como sinais ao longo de um acostamento, estratos de rocha em um penhasco, ou a aparência de mármore no chão.
Além disso, o Direct3D dá suporte a técnicas mais avançadas de texturização como a mesclagem de textura com ou sem transparência e o mapeamento de luz. Para obter mais informações, consulte Mesclagem de textura (Direct3D 9) e Mapeamento de luz com texturas (Direct3D 9).
Se seu app criar um dispositivo de camada de abstração de hardware (HAL) ou um dispositivo de software, ele pode 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