Three.js - 飞机溢出不透明度

时间:2014-05-06 13:59:46

标签: javascript 3d three.js webgl mesh

我试图将两架飞机放在相同(或最近的可能)位置。

当两个不同材质和颜色的平面处于相同位置时,根据相机位置和视角,前平面的不透明度不满,让您可以看到背平面,至少部分(基本上是三角形)它)。

我尝试的是制作一个不同颜色区域的网格。

我不知道问题是混合还是什么。

我已尝试使用material.depthTestmaterial.depthWrite而未解决此问题。 对不起我的(非常简短的)解释,但是对于一个项目,我的客户不希望我透露太多。

关于threejs.org编辑器here

的示例

1 个答案:

答案 0 :(得分:0)

如果您只使用平面,则可以先渲染到纹理,然后在最大的平面上使用该纹理。在渲染到纹理阶段,您可以具有非常接近的近值和远值,或者禁用深度检查。