阿里云
>
教程
>
directx教程blend
directx教程blend
Directx
11
教程
(44)alpha
blend
(1)
BLEND
_DEST_COLOR F=(Rd,Gd,Bd)D3D11_
BLEND
_INV_DEST_COLOR F=(1 – Rd,1 – Gd,1 – Bd)D3D11_
BLEND
_SRC_ALPHA_SAT F=(Alpha’s,Alpha’s,Alpha’s),Alpha’s=clamp(Alphas,0,1)这儿还有一些其它的
blend
因子设置,具体请查看
Directx
的文档...
Directx
11
教程
(45)alpha
blend
(2)
在myTutorialD3D11_40中,我们在场景中再添加一个box,并把box放在水里,实现半透明的效果。如下图所示:我们要特别注意一点的就是场景中物体的渲染次序,先渲染山谷、第二个box,第三个水。box和水的顺序不能颠倒,颠倒后的效果如下,没有...
Directx
11
教程
(46)alpha
blend
(3)
现在我们尝试改变box的贴图,使用一张带alpha的dds文件wirefence.dds,用
directx
texture tool打开文件界面如下:实际上,这幅图中一些像素有alpha值,一些像素alpha值为0,我们点击View-alpha channel only,可以看到下面的图,其中黑色...
Directx
11
教程
(47)alpha
blend
(4)-雾的实现
除了用来实现透明效果之外,我们还可以用alpha
blend
来实现雾(fog)的效果。通过逐渐清晰的雾气效果,可以增加场景的真实感。雾的效果实现很简单,首先我们要一种颜色来表示雾,通常使用用灰色。其实雾的效果和视点有很大关系,距离视点越近...
1
教程blenddirectx相关内容
.
directx教程alphablend
教程更多"blend"相关
.
教程alphablend
教程directxblend相关内容
.
directx教程纹理映射
.
directx教程学习
.
directx教程tessellation
.
directx教程光照模型
.
directx教程stencil
.
directx教程alpha
.
directx教程应用程序
.
directx教程windows
.
directx教程buffer
.
directx教程框架
您可能感兴趣
.
java教程
.
创建教程
.
安装教程
.
ecs教程
.
云服务器教程
.
购买教程
.
open教程
.
搭建教程