0

出于某种原因,当我在场景中有一个点光源时,我在使用 MeshFaceMaterial 的任何对象上都会出现闪烁。环境光和定向光都很好。

不幸的是,点光源为场景增加了额外的真实感。如果我移除点灯,一切都很好。伪代码:

light = new THERE.PointLight(0xffffff,0.5);
scene.add(light);

loadTerrain();

mesh = new THREE.Mesh(cominedGeometry,new THREE.MeshFaceMaterial(materialArray))
scene.add(mesh);

我尝试在所有其他对象加载之前和之后加载灯光,闪烁没有变化。

为什么在这些条件下会出现闪烁?有什么补救措施吗?

4

0 回答 0