2016-03-04 13 views
0

我在玛雅有一个操纵模型,这个模型使用2种材料,以及2个紫外线集。由于材质只有不同的纹理,我将纹理合并为一个,并且希望将这两种材质合并为一个。问题是我有2个uv集(1个集合使用uvs,纹理位置的值为0-1,次要元素也来自其他纹理)。如何在Maya脚本中更改网格uvs?

这就是我想要做的:将uv.x从第一个uv设置为0.5,对于第二个uv设置我想更改:uv.x * 0.5 + 0.5。所以我可以使用2个纹理制作的1个地图集,只使用1种材质。我怎样才能做到这一点?你能告诉我应该看看Maya-python中的哪些函数吗?我试图找到谷歌,但没有看到任何解决方案。

回答

0

您正在寻找操作UVs的cmds.polyEditUV命令。 q=True标志可让您询问一个值,e=True标志可让您设置一个值。如果你有多个uvSet,你需要明确地告诉命令uvSet。

+0

谢谢你的帮助:) – Furry