Dela via


Bildpunktsformat för guppkarta (Direct3D 9)

En bump map är en IDirect3DTexture9 objekt som använder ett specialiserat pixelformat. I stället för att lagra röda, gröna och blå färgkomponenter lagrar varje bildpunkt i en bumpkarta deltavärdena åt dig och v (DU och DV) och ibland en luminanskomponent, L. Dessa värden tillämpas av systemet enligt beskrivningen i Bump Mapping Formulas (Direct3D 9) ämne.

Du kan ange ett bildpunktsformat för bump map genom att ange formatet till något av följande: D3DFMT_CxV8U8, D3DFMT_V8U8, D3DFMT_L6V5U5, D3DFMT_X8L8V8U8, D3DFMT_Q8W8V8U8 eller D3DFMT_V16U16. Beskrivningar finns i D3DFORMAT.

Komponenterna DU och DV i en pixel är signerade värden som sträcker sig från - 1,0 till +1,0. Luminanskomponenten är när den används ett heltalsvärde som inte är signerat och som sträcker sig från 0 till 255.

Not

Innan du väljer ett bildpunktsformat för bump map kontrollerar du om det specifika formatet stöds. Mer information finns i Using Bump Mapping (Direct3D 9).

 

bumpmappning