Alpha 混合 (Direct3D 9)

Alpha 混合用于显示具有透明或半透明像素的图像。 除了红色、绿色和蓝色通道外,alpha 位图中的每个像素都有一个名为 alpha 通道的透明度组件。 alpha 通道通常包含与颜色通道一样多的位。 例如,8 位 alpha 通道可以表示 256 个透明度级别,从 0 (整个像素透明) 到 255, (整个像素不透明) 。 下面的列表显示了一些可以使用 alpha 混合创建的特殊效果。

可以使用或不使用 alpha 值来定义颜色。 不带 alpha 的颜色是 RGB 颜色,alpha 存储为 ARGB。 顶点数据、材料数据和纹理数据可用于提供对象的透明度。 帧缓冲区还可用于生成透明度效果。

演示 alpha 的示例包括:

Direct3D 渲染