Альфа-смешивание (Direct3D 9)
Альфа-смешивание используется для отображения изображения с прозрачными или полупрозрачными пикселями. В дополнение к красному, зеленому и синему цветовым каналам каждый пиксель в альфа-растровом рисунке имеет компонент прозрачности, известный как альфа-канал. Альфа-канал обычно содержит столько же битов, сколько цветной канал. Например, 8-разрядный альфа-канал может представлять 256 уровней прозрачности: от 0 (весь пиксель прозрачный) до 255 (весь пиксель непрозрачный). В списке ниже показаны некоторые специальные эффекты, которые можно создать с помощью альфа-смешивания.
Цвет можно определить с альфа-значениями или без нее. Цвет без альфа — это цвет RGB, а альфа хранится как ARGB. Для обеспечения прозрачности объекта можно использовать данные вершин, данные о материалах и текстурах. Буфер кадров также можно использовать для создания эффектов прозрачности.
- Альфа вершины (Direct3D 9)
- Material Alpha (Direct3D 9)
- Текстура Альфа (Direct3D 9)
- Буфер кадров Альфа (Direct3D 9)
- Отрисовка целевого альфа-канала (Direct3D 9)
Примеры, демонстрирующие альфа-
Связанные темы