图形渲染流程

vs shader 可以做 object 到 homogenous clip space 之间的任意变换 

我个人认为 homogenous clip spac 到 window space 是这个过程


pixel ownership test 决定图元是否在视口显示

scissor test 决定对在视口外的像素裁剪

alpht test 使用各像素设置的alpha值(透明度),来决定是否描绘该像素。
怎么决定是否描绘呢,alpha test中,会指定一个alpha值,像素的alpha值小值该值,则该像素不绘制。
这是像素的alpah值的一种用法。镂空效果,是这种应该的一种。
在镂空制作中,把背景的alpha值设为0,然后进行处理,就不会画出背景,而只画出背景上的图像。

stencil test 也叫模板测试。在stencil test处理中,会依据stencil buffer这个记忆体中所存放的资料,来决定是否要舍弃像素

depth test 决定是否隐面消除 

blending operation 计算最后的颜色和颜色的坐标,用alpha决定颜色最后是否显示和透明度   

blending operation 这步个人认为相当于 ps shader

第一次写 如果有错请多多指正


posted @ 2011-08-12 15:49  维尔  阅读(310)  评论(0编辑  收藏  举报