2017-08-20 133 views
0

(忽略栅格)three.js所重叠的透明PNG纹理具有黑色背景

clouds

我有上每人一个Three.MeshBasicMaterial许多平面,以及在地图上是透明的PNG图像云。

正如您在上图中看到的,它们在与场景的其他部分重叠时显示黑色背景。奇怪的是,当它们与自己重叠时,你可以看到它们混合并且是透明的(看看外面的红色云与内部粉红色云混合)。

  • 我已验证PNG图像实际上是透明的。
  • 如所提到的,它们是在一个MeshBasicMaterial,具有透明度设置为真,并且在地图上与各向异性的云图像设置为16
  • 我没有手动设置的混合模式的材料

任何明显的我忽略?

回答

0

这可能是特定于我自己的实现 - 但如果它帮助其他人:我发现云与背景天空盒重叠时只有黑色背景。天空盒材料透明:即使它们不透明,也设置在它们上面。从背景材料中删除透明度设置可解决问题。