首页 > 解决方案 > webgl(three.js)中的物质画家出口gltf完全是黑色的

问题描述

.fbx导入我模型(.gltf_ ,我发现我的模型是暗的,需要加一个只能看到一个点,效果不是很好,但是导入painter的情况下没有任何问题。.js/examples/webgl_load_gltf.htmldirectLight

它看起来和原始示例中的模型一样好。

我想知道是什么导致了这两个问题。

标签: three.jsgltf

解决方案


问题是您的演示只有一个HemisphereLight. 网格的材质是 的实例,MeshStandardMaterialmetalness值为1.0。由于半球光是间接漫射光的来源,它们不会被纯金属反射。有关此主题的更多信息,请参见:https ://github.com/mrdoob/three.js/issues/9228

您应该使用不同的灯光设置,例如添加定向灯。或者尝试修复模型中的材料设置。


推荐阅读