會出現條紋現象是因為雙面材質,只要設置為單面材質就可以解決。

- /* 載入模型 */
- 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 回應:
張貼留言