AlphaTest与AlphaBlend对比

2017-10-13  本文已影响68人  晓龙酱

先说说使用场景吧。
假如场景中要做一颗有很多树叶的大树,那么可能会有两种做法。

然后使用透明贴图, 又可以分成两种做法

参见这里 http://www.jianshu.com/p/e953e937e210

参见文尾 http://www.jianshu.com/p/fa94dd910a1b

那么到底使用哪种方案比较好呢,先总结一下:

方案 缺点
1. 非透明渲染 面数太多
2. AlphaBlend 深度问题
3. AlphaBlend 写深度 多一个Pass
4. AlphaTest 所有像素都会执行片元着色

那么,对于大树这个需求,哪个方案比较合适呢?继续分析。

上一篇 下一篇

猜你喜欢

热点阅读