在 Maya/Blender 中有一个模型,它有多个 UV。
我认为 .mtl 包含有关材料/纹理的所有信息(因为我可以看到 .mtl 中的链接),但显然我必须将每个纹理链接到一个对象 @ src="texture.jpg"。
除了在 photoshop/gimp 中组合这些纹理,或者将我的模型分解为具有自己纹理的单独 .obj 之外,还有其他方法吗?
我应该更多地研究 aframe/three.js @ registerShader 中的自定义着色选项吗?
OBJ/MTL 格式不支持多个 UV 集。它也可能不支持同一几何体上的多种材料,我不确定。FBX 和 Collada 确实支持多个 UV,因此您可以尝试其中之一。
但是,搜索“threejs multiple UVs”表明,即使您拥有更新的模型格式,如果没有自定义着色器,也不容易制作多个 UV。如果可能的话,我可能会尝试在建模软件中将您的多个 UV 烘焙成一组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句