ZCull的小启示

哈哈,发现总结编程算法和实际生活的联系好欢乐啊。

 

发现自己读书和文章时候的方法其实就是zcull的算法(ps3上叫zcull,xbox360上是hierarchy-z,pc上好像叫early z)。

 

zcull算法就是在rasterization做完了之后即将进入pixel shader之前,要对每个fragment做一次检测,如果这个fragment会被遮挡,就直接扔掉。

 

剔除的算法是现实4×4的一起做个粗略检测,如果发现这16个fragment集体阵亡,就不再做进一步的细致检测。

如果发现有例外,在进一步去做2×2的检测。

 

这里用到的想法就是在细致研读之前,先看看大致怎么样,有没有必要细究,毕竟大致比细究要快的多,如果是有必要的话,那么已经有一些印象了,就进一步细看好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值