Material.alphaTest是什么意思?

时间:2013-10-10 20:47:53

标签: three.js

过去几天我一直遇到非交叉对象透明度的重大问题。我遇到了将材料的alphaTest设置为0.5的建议,这解决了问题。

这很好,但我想更好地理解它意味着什么,以及如何如此优雅地解决问题。有人可以建议吗?

2 个答案:

答案 0 :(得分:6)

从简短的实验中看:它似乎是渲染的门槛。

opacity低于alphaTest时,网格会突然消失。

如果对象没有变透明,请先确保transparent = true

答案 1 :(得分:4)

答案可以找到here

  

alpha测试会根据传入片段的alpha值和常量值之间的比较结果来丢弃片段。