2012年5月11日

Directx11教程(45) alpha blend(2)

摘要: 在myTutorialD3D11_40中,我们在场景中再添加一个box,并把box放在水里,实现半透明的效果。如下图所示: 我们要特别注意一点的就是场景中物体的渲染次序,先渲染山谷、第二个box,第三个水。 box和水的顺序不能颠倒,颠倒后的效果如下,没有了透明的效果: 完整的代码请参考: 工程文件myTutorialD3D11_40 代码下载: h... 阅读全文

posted @ 2012-05-11 22:01 迈克老狼2012 阅读(1240) 评论(0) 推荐(0) 编辑

Directx11教程(44) alpha blend(1)

摘要: 我们知道,D3D11中按Frame来渲染物体,每个Frame中又可能包含若干个primitive,如下面的示意图所示: gpu在实际渲染中,会按帧来渲染,比如上图frame0中,有两个primitive(三角形),经过vs以后,PA(primitive assemble) block会进行体元装配,然后进行光栅化操作,光栅化操作时候,会比较depth buffer的值。因... 阅读全文

posted @ 2012-05-11 07:29 迈克老狼2012 阅读(4778) 评论(3) 推荐(0) 编辑

导航