嘿那里我有可能因为它工作here我假设我没有正确构建我的代码 -
var model = new THREE.GLTFLoader();
model.load('https://threejs.org/examples/models/gltf/Duck/glTF/Duck.gltf', function(gltf) {scene.add(gltf.scene);});
model.castShadow = true;
这是小提琴https://jsfiddle.net/steveham/ckpfwy24/87/
干杯!
2 回答
您需要在每个子网格上设置
castShadow = true
,如下所示:three.js r.91