我有一个由Three.js创建的简单WebGL场景,为此我正在使用自定义着色器。场景中包含一幅图像,我想设置图像的不透明度,但是操纵.a
的{{1}}属性并不能解决问题。
有人知道如何在WebGL中设置图像的不透明度吗?对于其他人可以在这个问题上提出的任何想法,我将不胜感激!
gl_FragColor
答案 0 :(得分:1)
您需要设置
material.transparent = true;
这样做将强制渲染器自动设置正常的alpha混合。
three.js r.95