unity shader 渲染管线 学习笔记------光栅化流程

unity shader 渲染管线

光栅化流程:

三角形设置 —> 三角形遍历 —> 片元着色器—> 逐片元操作

三角形设置(光栅化第一阶段):生成三角形边界的坐标位置

三角形遍历: 检查像素是否被三角形所覆盖,如果被三角形覆盖,则会生成一个片元

片元找色器(仅影响单个片元): 根据上一个阶段输出的片元信息,计算该片元的颜色信息

逐片元操作(流水线最后一步):逐片元是OpenGl中的说法,在DirextX中,这一段被称为(输出合并阶段)

逐片元操作
Q: 合并那些数据?
详情 请听下回分析!

Q: 又要进行哪些操作?
详情 请听下回分析!

逐片元主要有这几个任务:

1:每个片元的可见性,这设计了很对的的测试流程
栗如:深度测试,模板测试
2:如果一个皮元通过了所有的测试 就需要把这个片元的颜色值和已经存储在颜色缓冲区中的颜色进行合并 或者说混合。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值