图形渲染流程

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

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


转载于:https://www.cnblogs.com/weierfr/archive/2011/08/12/3365659.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值