我的 ThreeJS PBR 有问题。我在ThreeJS Editor项目上创建了一个简单的threeJS,其中包含两个立方体,我在两个立方体上设置了具有以下纹理的 PBR 材质:
- 我的ORM贴图用在OA贴图中,用于金属贴图,以及粗糙度贴图和AO贴图。
- 我的法线贴图
- 我的基础颜色贴图 左边的立方体的金属度为 0,右边的立方体的金属度为 1。
这是环境光的结果,右边的立方体很奇怪,照明的输出与我们想要的不匹配。 这是使用定向光的结果,其中右侧立方体的输出具有正确的光照
为什么我的 PBR 照明的输出在环境光上很奇怪?但适用于定向光吗?