【问题标题】:How to change mesh uvs in maya script?如何在 Maya 脚本中更改网格 uvs?
【发布时间】:2016-03-05 02:20:44
【问题描述】:

我在 Maya 中有一个装配模型,该模型使用 2 种材料和 2 个 uv 集。因为材质只有不同的纹理,所以我将纹理合并为一种,并且还想将这两种材质合二为一。问题是我有 2 个 uv 集(1 组使用 uvs 纹理位置的值为 0-1 和次要但来自其他纹理)。

这就是我想要做的:将第一个 uv 集的 uv.x 乘以 0.5,而对于第二个 uv 集,我想要更改:uv.x * 0.5 + 0.5。因此,我将能够使用由 2 个纹理制成的 1 个图集,并且仅使用 1 种材料。我怎样才能做到这一点?您能告诉我应该查看 Maya-python 中的哪些函数吗?我试图在谷歌上找到一些东西,但没有看到任何解决方案。

【问题讨论】:

    标签: python model maya


    【解决方案1】:

    您正在寻找 cmds.polyEditUV 命令来操纵 UV。 q=True 标志允许您请求一个值,e=True 标志允许您设置一个值。如果您有多个 uvSet,您需要明确告诉命令使用哪个 uvSet。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多