凹凸贴图像素格式 (Direct3D 9)
凹凸贴图是使用专用像素格式的 IDirect3DTexture9 对象。 凹凸贴图中的每个像素都存储你和 v (DU 和 DV) (有时是亮度分量 L)的增量值,而不是存储红色、绿色和蓝色分量,而不是存储红色、绿色和蓝色分量。这些值由系统应用,如 Direct3D 9) 主题中所述的凹凸映射公式 ( 。
可以通过将格式设置为以下格式之一来指定凹凸贴图像素格式:D3DFMT_CxV8U8、D3DFMT_V8U8、D3DFMT_L6V5U5、D3DFMT_X8L8V8U8、D3DFMT_Q8W8V8U8或D3DFMT_V16U16。 有关说明,请参阅 D3DFORMAT。
像素的 DU 和 DV 分量是介于 - 1.0 到 +1.0 的有符号值。 使用时,亮度分量是一个范围从 0 到 255 的无符号整数值。
注意
在选取凹凸贴图像素格式之前,检查特定格式是否受支持。 有关详细信息,请参阅 使用凹凸映射 (Direct3D 9) 。
相关主题