Подписка на RSS

Удаляем пустые группы в Maya 2012

Достаточно часто после импорта сцен из других программ (3ds Max, Autocad), появляется огромное множество групп, в каждой из которой только по одному объекту. Чтобы навести порядок в сцене, используем специальный Python Script. Есть и другие способы, с помощью обычного функционала программы, но этот оказался самым эффективным.

import maya.cmds as cmds

transforms =  cmds.ls(type='transform')
deleteList = []
for tran in transforms:
if cmds.nodeType(tran) == 'transform':
children = cmds.listRelatives(tran, c=True)
if children == None:
print '%s, has no childred' %(tran)
deleteList.append(tran)

if len(deleteList) > 0:
cmds.delete(deleteList)

Источник: 3D форум

Ваш отзыв


Video Tutorials