Formatos de pixel de mapa de colisão (Direct3D 9)

Um mapa de colisão é um objeto IDirect3DTexture9 que usa um formato de pixel especializado. Em vez de armazenar componentes de cor vermelho, verde e azul, cada pixel em um mapa de colisão armazena os valores delta para você e v (DU e DV) e, às vezes, um componente de luminância, L. Esses valores são aplicados pelo sistema, conforme descrito no tópico Fórmulas de Mapeamento de Colisão (Direct3D 9).

Você pode especificar um formato de pixel de mapa de colisão definindo o formato como um dos seguintes: D3DFMT_CxV8U8, D3DFMT_V8U8, D3DFMT_L6V5U5, D3DFMT_X8L8V8U8, D3DFMT_Q8W8V8U8 ou D3DFMT_V16U16. Para obter descrições, consulte D3DFORMAT.

Os componentes DU e DV de um pixel são valores assinados que variam de - 1,0 a +1,0. O componente de luminância, quando usado, é um valor inteiro sem sinal que varia de 0 a 255.

Observação

Antes de escolher um formato de pixel de mapa de colisão, marcar se houver suporte para o formato específico. Para obter mais informações, consulte Usando o mapeamento de colisão (Direct3D 9).

 

Mapeamento de colisão