會出現條紋現象是因為雙面材質,只要設置為單面材質就可以解決。
/* 載入模型 */ new THREE.GLTFLoader().load('Model.glb', function (gltf) { const model = gltf.scene; model.traverse(obj => { if (!obj.isMesh) { return; } obj.frustumCulled = false; obj.castShadow = true; obj.receiveShadow = true; /* 解決陰影造成的條紋 */ obj.material.side = THREE.FrontSide; obj.material.shadowSide = THREE.FrontSide; }); scene.add(model); });
0 回應:
張貼留言