问题描述
我正在尝试将法线贴图应用于 QDiffuseSpecularMaterial
或 QMetalRoughMaterial
。我使用 QTextureImage
加载纹理。但是,当我尝试应用 normal
材质时,它会变成黑色,但我对其他贴图(baseColor
、ambientOcclusion
、metalness
和 {{1} })
我尝试过但没有成功:
- 改变了顶点法线的方向,但顶点法线是正确的
- 交换法线贴图纹理中的 RGB 通道 - 所有组合。也尝试过灰度纹理
- 从
roughness
到QPaintedTextureImage
范围内加载的(0,255)
纹理中的映射值 - 认为法线贴图可能不适用于
(0,1)
,所以我还在场景中添加了QPointLight
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)