Поделиться через


Форматы пикселей карты Bump (Direct3D 9)

Схема ударов — это объект IDirect3DTexture9 , использующий специализированный формат пикселей. Вместо хранения компонентов красного, зеленого и синего цветов каждый пиксель на карте ударов хранит значения delta для вас и 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).

 

Сопоставление ударов