Maya Python - 堆叠类似的uv shell

问题描述 投票:0回答:1

我有一个工具,将多个网格和地图集的纹理结合在一起。

网格是重复的,UV用pm.polyMultiLayoutUV布局。示例 -

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将分解所有堆叠的Uv。

python maya uv-mapping
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.