DX融合技术
来源:互联网 发布:jdk 9 windows x86 编辑:程序博客网 时间:2024/05/16 19:30
融合处理的步骤:
1。设置融合因子D3DRS_SRCBLEND和D3DRS_DESTBLEND
Device->SetRenderState(D3DRS_SRCBLEND,D3DBLEND_SRCCOLOR);
Device->SetRenderState(D3DRS_DESTBLEND,D3DBLEND_INVSRCALPHA);
2。如果使用alpha分量,还需指定其来源(材质或alpha通道)
Device->SetTextureStageState(0,D3DTSS_ALPHAARG1,D3DTA_DIFFUSE);//D3DTA_DIFFUSE指定来自diffuse color
Device->SetTextureStageState(0,D3DTSS_ALPHAOP,D3DTOP_SELECTARG1)
Device->SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);//D3DTA_TEXTURE指定来自texture color
Device->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG1);
3。启用alpha融合绘制状态
Device->SetRenderState(D3DRS_ALPHABLENDENABLE,true);//在需要渲染时才开启,渲染完记得关闭
融合技术小结
1。alpha融合使我们可以将当前要光栅化的图元中的像素与先前已写入后台缓存中同一位置的像素进行融合计算
2。可通过融合因子控制源像素和目标像素的融合方式
3。alpha信息来源可以是所设定的材质的满反射分量或所设定的纹理的alpha通道
- DX融合技术
- 融合技术
- delphi word技术融合
- 8 融合技术
- Direct3D Blending融合技术
- 图像融合技术
- Direct3D融合技术
- Dx 10 与 Dx 9 的一些技术区别
- DX
- Kaggle中常用融合技术
- Kaggle中常用融合技术
- 多线程渲染技术 Dx 10/11 -ok
- 【图像融合】多传感器图像融合技术综述
- Delphi与Word之间的融合技术
- Delphi与Word之间的融合技术
- 邮件蠕虫与垃圾邮件技术的融合
- 邮件蠕虫与垃圾邮件技术的融合
- Delphi与Word之间的融合技术
- Facebook 股票下跌对Renren的影响
- 程序设计实习踩气球第八周《勇敢与鲁莽》解题报告&AC代码
- RUBY处理时间格式
- How to read Android crash log and stack trace
- 简化相邻多边形
- DX融合技术
- Makefile详解
- 【成功案例】路路Guide——在风起亚洲云平台上轻松扩建App
- c c++怎么判断一个字符串中是否含有汉字
- 十万个问题
- 新gre考试:一战326经验分享
- [招聘]Web - Application Developer: Java & J2EE - English
- Windows Phone 资源图片使用 (1)
- 美国北卡罗来纳州