Microsoft DirectX 8.0 (Visual Basic)

バンプ マップ ピクセル フォーマット

バンプ マップとは、特殊なピクセル フォーマットを使用する IDirect3DTexture8 オブジェクトである。赤、緑、および青の色成分を格納するのではなく、バンプ マップの各ピクセルは、u および v のデルタ値 (Du および Dv) を格納し、輝度 L. を格納するときもある。これらの値は、「バンプ マッピングの公式」で説明するように、システムによって適用される。

バンプ マップ ピクセル フォーマットを指定するには、CONST_D3DFORMAT 列挙型を以下のバンプ マップ ピクセル フォーマットのいずれかに設定する。

フォーマット 説明
D3DFMT_V8U8 16 ビットのバンプマップ フォーマット。
D3DFMT_L6V5U5 輝度付きの 16 ビット バンプマップ フォーマット。
D3DFMT_X8L8V8U8 輝度付きの 32 ビット バンプマップ フォーマットで、8 ビットは各要素のために確保されている。
D3DFMT_Q8W8V8U8 32 ビットのバンプマップ フォーマット。
D3DFMT_V16U16 32 ビットのバンプマップ フォーマット。
D3DFMT_W11V11U10 32 ビットのバンプマップ フォーマット。

ピクセルの Du および Dv コンポーネントは、-1.0 〜 +1.0 の範囲の符号付きの値である。輝度コンポーネントが使用されている場合、この値は 0 〜 255 の範囲の符号なし整数値である。

  バンプ マップ ピクセル フォーマットを選択する前に、特定のフォーマットがサポートされているかどうかを調べる必要がある。詳細については、「バンプ マッピングのサポートの検出」を参照すること。