def assignColor(obj=None, clr="yellow", *args):
if cmds.objectType(obj) != "transform":
return()
colors = {}
colors["red"]=13
colors["blue"]=6
colors["green"]=14
colors["darkRed"]=4
colors["lightRed"]=31
colors["darkBlue"]=5
colors["medBlue"]=15
colors["lightBlue"]=18
colors["royalBlue"]=29
colors["darkGreen"]=7
colors["medGreen"]=27
colors["lightGreen"]=19
colors["yellowGreen"]=26
colors["yellow"]=17
colors["darkYellow"]=21
colors["lightYellow"]=22
colors["purple"]=30
colors["lightPurple"]=9
colors["darkPurple"]=8
colors["black"]=1
colors["white"]=16
colors["brown"]=10
colors["darkBrown"]=11
colors["lightBrown"]=24
colors["pink"]=20
colors["orange"] =12
shp = cmds.listRelatives(obj, s=True)
if shp:
for s in shp:
cmds.setAttr("{0}.overrideEnabled".format(s), 1)
cmds.setAttr("{0}.overrideColor".format(s), colors[clr])
评论列表
文章目录