我有一个简单的场景,包括一个带有月亮扩散和凹凸纹理的球体模型,烘焙成一个".GLTF文件“。我用GLTFJSX导入了模型,但是只出现了模型。我把灯调大了,但这似乎解决不了问题。我把同样的模型放在另一个场景中,纹理很好。
问题沙箱:https://codesandbox.io/s/patient-framework-3holn?file=/src/App.js
发布于 2020-11-18 19:19:28
在您的glTF模型中的材料是100%金属-寻找在glTF文件中的"metallicFactor": 1.0线。金属材料需要环境照明(IBL)来显示反射,如果没有这一点,它们将是黑暗的。此外,你可能不想让月球模型看起来像金属。:)
您可以通过降低模型本身中的金属因素来解决这个问题,或者在加载模型时可以重写它,使用以下方法:
materials.Moon.metalness = 0.0;https://stackoverflow.com/questions/64888271
复制相似问题