何らかの理由で、シーンにポイントライトがあるときに MeshFaceMaterial を使用すると、オブジェクトがちらつきます。アンビエント ライトとディレクショナル ライトは問題ありません。
これは残念です。ポイントライトは、シーンにさらなるレベルのリアリズムを追加します。ポイントライトを削除すると、すべて問題ありません。擬似コード:
light = new THERE.PointLight(0xffffff,0.5);
scene.add(light);
loadTerrain();
mesh = new THREE.Mesh(cominedGeometry,new THREE.MeshFaceMaterial(materialArray))
scene.add(mesh);
他のすべてのオブジェクトがロードされる前と後にライトをロードしようとしましたが、ちらつきに変化はありません。
これらの条件下でちらつきがあるのはなぜですか? これに対する救済策はありますか?