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