DirectX10教程26透明.DOCVIP

  • 6
  • 0
  • 约1.93万字
  • 约 20页
  • 2018-03-19 发布于天津
  • 举报
教程透明原文地址效果可以让一张带纹理的对象呈现透明效果例如下列一张纹理我们可以让此纹理半透明显示在另一张纹理上面获得如下图所示的效果透明是使用混合实现的任意像素的分量用于确定像素的透明程度例如一个像素的值为则它会以半透明显示许多纹理都有一个分量修改这个分量可以让纹理某些部分透明某些部分不透明要让值起作用你必须首先在中打开混合并设置混合方程本教程使用的混合状态如下所示用于目标颜色它是该像素已经存在的颜色我们使用的混合方程中将目标颜色设置为即取源颜色的反相即用减去源颜色的值例如如果源的为则目标的为这

DirectX 10 教程26:透明 原文地址:Tutorial 26: Transparency。 Transparency效果可以让一张带纹理的对象呈现透明效果。例如下列一张纹理: 我们可以让此纹理半透明显示在另一张纹理上面,获得如下图所示的效果: 透明是使用alpha混合实现的。任意像素的alpha分量用于确定像素的透明程度。例如,一个像素的alpha值为0.5,则它会以半透明显示。许多纹理都有一个alpha分量,修改这个分量可以让纹理某些部分透明,某些部分不透明。 要让alpha值起作用,你必须首先在shader中打开alpha混合并设置混合方程。本教程使用的混合状态如下所示: Ble

文档评论(0)

1亿VIP精品文档

相关文档