Three.js:贴花上的灯光看起来很奇怪
我需要关于贴花光点问题的帮助。我将贴花添加到主对象中,然后在我添加的贴花上照亮它,使其看起来很奇怪 当我把相机移到物体底部时,光线会很好,但对于贴花,光线会变成黑色。 若我把相机转到顶部,那个么贴花可以变成图像的正常颜色 请看示例图片,您将了解我的意思 (基于MeshPhongMaterial的对象) (从MeshPhongMaterial生成贴花纹理,然后推送到贴花几何体) 多谢各位Three.js:贴花上的灯光看起来很奇怪,three.js,Three.js,我需要关于贴花光点问题的帮助。我将贴花添加到主对象中,然后在我添加的贴花上照亮它,使其看起来很奇怪 当我把相机移到物体底部时,光线会很好,但对于贴花,光线会变成黑色。 若我把相机转到顶部,那个么贴花可以变成图像的正常颜色 请看示例图片,您将了解我的意思 (基于MeshPhongMaterial的对象) (从MeshPhongMaterial生成贴花纹理,然后推送到贴花几何体) 多谢各位 看起来正常人的贴花可能有误。您能否尝试将贴花的法线可视化以验证其正确性?(通过这个:)?@Dacre
看起来正常人的贴花可能有误。您能否尝试将贴花的法线可视化以验证其正确性?(通过这个:)?@DacreDenny谢谢你的建议。我已经做了,并附上结果。请看一看。你能提供一个你的代码吗?否则很难调查这个问题。谢谢大家。我刚用变光法修正了。这个案子的问题是。。。因为默认模型(OBJ)不是笔直向上的对象,也不是中心位置。然后,在我将它们转换到中心,并使光线笔直后,它不会跟随转换,这就是为什么它会反射怪异的原因。