我有这个对象,我正在用 THREE.objLoader 加载,然后用它创建一个网格,如下所示:
mesh = new THREE.SceneUtils.createMultiMaterialObject(
geometry,
[
new THREE.MeshBasicMaterial({color: 0xFEC1EA}),
new THREE.MeshBasicMaterial({
color: 0x999999,
wireframe: true,
transparent: true,
opacity: 0.85
})
]
);
然后在我的场景中添加一个 DirectionalLight,它可以工作并且我可以看到我的对象,但它就像 DirectionalLight 是环境光一样。没有一张脸会像它应该的那样变暗或变亮。
对象被颜色填充,但没有应用光照。如果有人可以帮助我,将不胜感激:)
我会错过什么?
Jsfiddle在这里:http: //jsfiddle.net/5hcDs/