Alpha 混合 (Direct3D 9)
Alpha 混合用于显示具有透明或半透明像素的图像。 除了红色、绿色和蓝色通道外,alpha 位图中的每个像素都有一个名为 alpha 通道的透明度组件。 alpha 通道通常包含与颜色通道一样多的位。 例如,8 位 alpha 通道可以表示 256 个透明度级别,从 0 (整个像素透明) 到 255, (整个像素不透明) 。 下面的列表显示了一些可以使用 alpha 混合创建的特殊效果。
可以使用或不使用 alpha 值来定义颜色。 不带 alpha 的颜色是 RGB 颜色,alpha 存储为 ARGB。 顶点数据、材料数据和纹理数据可用于提供对象的透明度。 帧缓冲区还可用于生成透明度效果。
- 顶点 Alpha (Direct3D 9)
- 材料 Alpha (Direct3D 9)
- 纹理 Alpha (Direct3D 9)
- 帧缓冲区 Alpha (Direct3D 9)
- 呈现目标 Alpha (Direct3D 9)
演示 alpha 的示例包括:
相关主题