Three.js 白色纹理渲染为灰色

Three.js white texture is rendered as gray

什么会导致将白色纹理渲染为灰色?我需要它是白色的,但找不到它显示为灰色的原因。

我尝试了 Basic 和 Lambert 材料(透明度打开),我使用 (0xffffff, 1) 创建了 AmbientLight 和 DirectionalLight 并设置了方向。我使用 OrthographicCamera,没有设置雾。试图将飞机移近和远离相机。使用的图像是8位透明PNG,表面的白色部分是100%不透明度。

在此屏幕截图的右侧

可以看到天空颜色是纯白色,而圆角正方形纹理渲染成灰色。 Three.js 版本 77。

好像我从某个示例中复制了渲染器参数,但不知道所有这些参数的作用。问题是由以下行引起的:

renderer.toneMapping = THREE.ReinhardToneMapping;