WebGL:使用texture2D()时设置不透明度

时间:2018-08-27 17:46:48

标签: javascript three.js

我有一个由Three.js创建的简单WebGL场景,为此我正在使用自定义着色器。场景中包含一幅图像,我想设置图像的不透明度,但是操纵.a的{​​{1}}属性并不能解决问题。

有人知道如何在WebGL中设置图像的不透明度吗?对于其他人可以在这个问题上提出的任何想法,我将不胜感激!

gl_FragColor

1 个答案:

答案 0 :(得分:1)

您需要设置

material.transparent = true;

这样做将强制渲染器自动设置正常的alpha混合。

three.js r.95