使用pointlight和MeshFaceMaterial闪烁的THREE.js
由于某些原因,当我在场景中有一个点光源时,我使用MeshFaceMaterial在任何对象上都会闪烁。环境光和平行光都很好 不幸的是,点光源为场景增加了额外的真实感。如果我移除了指示灯,一切都很好。伪代码:使用pointlight和MeshFaceMaterial闪烁的THREE.js,three.js,textures,flicker,lighting,Three.js,Textures,Flicker,Lighting,由于某些原因,当我在场景中有一个点光源时,我使用MeshFaceMaterial在任何对象上都会闪烁。环境光和平行光都很好 不幸的是,点光源为场景增加了额外的真实感。如果我移除了指示灯,一切都很好。伪代码: light = new THERE.PointLight(0xffffff,0.5); scene.add(light); loadTerrain(); mesh = new THREE.Mesh(cominedGeometry,new THREE.MeshFaceMaterial(ma
light = new THERE.PointLight(0xffffff,0.5);
scene.add(light);
loadTerrain();
mesh = new THREE.Mesh(cominedGeometry,new THREE.MeshFaceMaterial(materialArray))
scene.add(mesh);
我试着在加载所有其他对象之前和之后加载灯光,闪烁没有变化
为什么在这些条件下会出现闪烁?有什么补救办法吗?你的问题是什么?为什么在描述的条件中会出现闪烁?