#!/usr/bin/env python # -*- coding: utf-8 -*- """ 版权所有: 深圳时光科技有限公司 联系方式: q.100@qq.com 创建日期: 2024/03/20 """ import maya.cmds as cmds def sg_standardized_naming(): """ 标准化所有网格的命名 将所有网格重命名为标准名称 """ # 获取所有标准网格名称 meshes = cmds.SGGetMeshes() # 遍历每个网格索引 for i in range(len(meshes)): # 获取当前网格 mesh = cmds.SGGetMeshes(m=i) # 如果网格存在,进行重命名 if cmds.objExists(mesh): # 重命名网格并更新引用 new_name = cmds.rename(mesh, meshes[i]) cmds.SGSetMeshes(m=i, value=new_name) # 如果直接运行此脚本 if __name__ == '__main__': sg_standardized_naming()