Three.js - 使用TrackballControl旋转时透明对象的行为不像透明

时间:2013-11-21 00:00:08

标签: three.js transparency opacity zbuffer

当我向场景中添加两个对象并将其透明度设置为true并具有一些不透明度并使用TrackballControls时我会通过鼠标旋转场景,最初距离相机更远的对象会失去透明度。

我读到这是Z缓冲区问题,将首先显示来自摄像机的其他对象。但是当我使用TrackballControls旋转场景时,相机会改变其位置,因此应该正确显示透明对象。但它不是那样的。

此图片中右侧是前视图,左侧是后视图,显示不正确:

http://www.foto-ondruskova.cz/Experiment/lenses.jpg

请,任何解决方案?

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,并按照建议herealphaTest: 0.5设置为材料解决了我的问题。但它很受欢迎。试试看。希望它有效!