【问题标题】:Maya Python - stack similar uv shellsMaya Python - 堆叠类似的 uv 壳
【发布时间】:2018-08-11 05:09:06
【问题描述】:

我有一个工具可以将多个网格和图集放在一起。

复制网格并使用 pm.polyMultiLayoutUV 对 UV 进行布局。示例 -

pm.polyMultiLayoutUV(sc=1, rbf=1, lm=1, l=2, ou=0, ov=0, sv=1, su=1, psc=0, gu=1, gv=1, ps=0.2, fr=True)

之后,它将使用 pm.surfaceSampler 将纹理烘焙到新的 uv 布局。

它很好用,除非它包含重复的网格。理想情况下,它将堆叠具有完全相同 UV 和纹理布局的复制网格的 UV。但在这种情况下,它不会堆叠,它会全部单独布局,占用空间。

我的问题是,有没有人知道任何命令或方法来保持完全相同的 UVS 堆叠在一起。 polymultilayout 将分解所有堆叠的 Uvs。

【问题讨论】:

    标签: python maya uv-mapping


    【解决方案1】:

    在进行布局之前,我会比较每个对象的 uvs 坐标以找到相似的对象。然后我会将它们从 uv 布局中排除,除了每个一个。然后我会将新的 uv 坐标复制粘贴回重复/排除的坐标。

    【讨论】:

      猜你喜欢
      • 2018-11-01
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      相关资源
      最近更新 更多