法线贴图可以使用单独的 uv 集吗?
Can normal map use separate uv set?
我的问题是从 Blender 导出 3d 模型到 json
有 3 个 uv 集和 3 个不同的纹理(漫反射贴图、法线贴图和光照贴图),看起来法线贴图使用与漫反射贴图相同的 uv 集。
我一直在想 THREE.MeshPhongMaterial 中的 normalMap 是否可以像 LightMap 一样使用单独的 UV 集?或者它只使用与 DiffuseMap 相同的 uv 集?
对于 THREE.MeshPhongMaterial
,所有贴图共享主 UV 集,但 lightMap
和 aoMap
除外,它们共享第二组 UV。
如果您想要不同的行为,您将必须创建自定义 ShaderMaterial
。
three.js r.71
我的问题是从 Blender 导出 3d 模型到 json 有 3 个 uv 集和 3 个不同的纹理(漫反射贴图、法线贴图和光照贴图),看起来法线贴图使用与漫反射贴图相同的 uv 集。 我一直在想 THREE.MeshPhongMaterial 中的 normalMap 是否可以像 LightMap 一样使用单独的 UV 集?或者它只使用与 DiffuseMap 相同的 uv 集?
对于 THREE.MeshPhongMaterial
,所有贴图共享主 UV 集,但 lightMap
和 aoMap
除外,它们共享第二组 UV。
如果您想要不同的行为,您将必须创建自定义 ShaderMaterial
。
three.js r.71