为什么我更喜欢alpha混合到alpha测试?

时间:2013-11-18 14:21:17

标签: mobile opengl-es gpu alphablending alpha-transparency

我读过一些关于基于图块的架构的文章。

我理解alpha混合在这个架构中并没有那么糟糕。但我真的不明白为什么alpha混合比alpha测试更好。

Alpha测试

  1. 硬件HSR:否
  2. 需要排序(CPU):
  3. 多余的阴影:几乎? (所有?)
  4. Z-Write:勉强花费
  5. Alpha混合

    1. 硬件HSR:否
    2. 需要排序(CPU):
    3. 冗余着色:全部
    4. Z-Write:no
    5. 混合操作:几乎没有成本
    6. 我不确定某些alpha测试像素是否会被其他alpha测试像素(Alpha测试No.3)剔除。

      在我的项目中,Alpha混合肯定比alpha测试慢(因为批处理问题,而不是渲染成本本身)。

      无论如何,我不知道为什么在一般情况下alpha混合比alpha测试更好。 alpha测试缓慢的许多原因也适用于alpha混合。

0 个答案:

没有答案
相关问题