Bump Map-Pixelformate (Direct3D 9)
Eine Bumpmap ist ein IDirect3DTexture9-Objekt, das ein spezielles Pixelformat verwendet. Anstatt rote, grüne und blaue Farbkomponenten zu speichern, speichert jedes Pixel in einer Bumpmap die Deltawerte für Sie und v (DU und DV) und manchmal auch eine Leuchtdichtekomponente, L. Diese Werte werden vom System angewendet, wie im Thema Bump Mapping Formulas (Direct3D 9) beschrieben.
Sie können ein Pixelformat für die Bumpzuordnung angeben, indem Sie das Format auf eines der folgenden Festlegen festlegen: D3DFMT _ CxV8U8, D3DFMT _ V8U8, D3DFMT _ L6V5U5, D3DFMT _ X8L8V8U8, D3DFMT _ Q8W8V8U8 oder D3DFMT _ V16U16. Beschreibungen finden Sie unter D3DFORMAT.
Die DU- und DV-Komponenten eines Pixels sind Werte mit Vor signiert, die zwischen –1,0 und +1,0 liegen. Bei Verwendung der Luminanzkomponente handelt es sich um einen ganzzahligen Wert ohne Vorzeichen, der zwischen 0 und 255 liegt.
Hinweis
Überprüfen Sie vor dem Auswählen eines Pixelformats für die Bumpzuordnung, ob das bestimmte Format unterstützt wird. Weitere Informationen finden Sie unter Verwenden der Bumpzuordnung (Direct3D 9).