Advertisement
Guest User

displayLayer

a guest
Oct 23rd, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.59 KB | None | 0 0
  1. def displayLayerFtn(*args):
  2.     ## get object name space
  3.     object = cmds.ls(sl=1)[0].split(':')[0]
  4.     list=[":Group:",":Set",":Prop",":Vehicle",":Character"]
  5.     for l in list:
  6.         try:
  7.             pm.select(object+l)
  8.         except:
  9.             pass
  10.    
  11.     if cmds.objExists(object+"_LYR"):
  12.         pm.select(clear=True)
  13.         pm.warning ("Layer is exist")
  14.     else:
  15.         pm.createDisplayLayer(name = object+"_LYR", noRecurse=True)
  16.         layerName = object+"_LYR"
  17.         pm.setAttr(layerName+".visibility",1)
  18.         randomize = rand.uniform(1,31)
  19.         pm.setAttr(layerName+".color",randomize)
  20.         pm.select(clear=True)
  21.  
  22. displayLayerFtn()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement