Maya用同事发过来的模型后只要拆分就自动创建了一个默认的空UV集map1,怎么样才能批量将切换到原来的UV集并只保留这一个。。。 |
全部评论3
-
import maya.cmds as cmds
# 首先获取场景中的所有多边形物体
polyObjects = cmds.ls(type='mesh', long=True)
for obj in polyObjects:
# 获取当前物体的所有UV集
uvSets = cmds.polyUVSet(obj, query=True, allUVSets=True)
# 将UV集切换回默认的UV集,通常是"map1"
if "map1" in uvSets:
cmds.polyUVSet(obj, currentUVSet=True, uvSet="map1")
# 删除除了"map1"以外的所有UV集
for uvSet in uvSets:
if uvSet != "map1":
cmds.polyUVSet(obj, delete=True, uvSet=uvSet)
楼主热帖
更多帖子
-
将定位器(locator)转化为组(group)
浏览:4511 | 评论:23 -
RS3.5破解工具 Redshift红移渲染器
浏览:2986 | 评论:30 -
微软语音合成助手
浏览:1028 | 评论:4 -
Autodesk批量激活工具_1.2.2.3
浏览:980 | 评论:13 -
虚拟声音效增强器FxSound
浏览:943 | 评论:3 -
融合变形
浏览:863 | 评论:2 -
这个月比赛和上个月比赛的音频是哪几个剧里的?
浏览:784 | 评论:3 -
数据恢复软件R-Studio_Network_v9.0.190275
浏览:679 | 评论:3 -
MAX的骨骼进MAYA给与IK无法打弯
浏览:674 | 评论:2 -
微信多开防撤回版 3.9.10.19
浏览:167 | 评论:1
改名Map1和选择2个以及上的UV集功能不能用