Udostępnij za pośrednictwem


Formaty pikseli mapy bump (Direct3D 9)

Mapa bump jest obiektem IDirect3DTexture9, który używa wyspecjalizowanego formatu pikseli. Zamiast przechowywać składniki koloru czerwonego, zielonego i niebieskiego, każdy piksel na mapie bump przechowuje wartości różnicowe dla Ciebie i v (DU i DV), a czasami składnik luminance, L. Te wartości są stosowane przez system zgodnie z opisem w temacie Bump Mapping Formulas (Direct3D 9).

Możesz określić format pikseli mapy bump, ustawiając format na jeden z następujących: D3DFMT_CxV8U8, D3DFMT_V8U8, D3DFMT_L6V5U5, D3DFMT_X8L8V8U8, D3DFMT_Q8W8V8U8 lub D3DFMT_V16U16. Aby uzyskać opisy, zobacz D3DFORMAT.

D U i DV składników piksela są podpisane wartości z zakresu od - 1.0 do +1.0. Składnik luminance, gdy jest używany, jest niepodpisaną wartością całkowitą, która waha się od 0 do 255.

Nuta

Przed wybraniem formatu pikseli mapy bump sprawdź, czy dany format jest obsługiwany. Aby uzyskać więcej informacji, zobacz Using Bump Mapping (Direct3D 9).

 

mapowania bump