我目前正在研究 Three.js,并在从原生原语切换到导入的 OBJ 对象时遇到了我的第一个真正问题。
我有一个简单的十二面体模型,我在 Cinema4D r15 中进行了 UV 映射并导出为 OBJ 文件。当在 DodecahedronGeometry 上使用这个模型时,几何不再被我的定向光照亮,但如果我使用基元的话。
看到这个 JSFiddle:https ://jsfiddle.net/xm3ttmxw/1/
在此处查看所需的结果(使用原语):https ://jsfiddle.net/84hbs7ed/1/
如您所见,我将receiveShadow
属性设置true
为 OBJ 中的所有网格。我为灯光和渲染器激活了阴影贴图。定向光跟随相机并指向原点(十二面体的中心)。环境光似乎工作正常。
任何想法?提前致谢