» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

ss究竟有没有半透明?

引用:
原帖由 china_ktv 于 2010-8-13 15:19 发表
应该是不支持硬件ALPHA混合吧,用软件模拟代价太大
PS和SS都没有实现通常意义的Alpha Blending,而是半透明,比如1/2当前绘制颜色+1/2背景颜色等等。
SS由于是基于sprite形变来实现3D中的透视等变形效果,而绘制sprite是以‘线’的单位进行多次填充,因此会存在同一个像素被绘制多次的情况,于是此时半透明不可使用。相对来说PS比较接近现代的GPU光栅化,它会得到每一个像素的UV然后做查表贴图,因此每个像素只需绘制一遍(简而言之,SS渲染多边形用的是线,而PS用的是点),因此可以和半透明联用。


TOP

发新话题
     
官方公众号及微博