def create_shaders():
"""
Creates the red/green/blue shaders.
@return: (Red, green, blue material nodes)
"""
red = cmds.shadingNode('lambert', asShader=True)
cmds.setAttr('{0}.color'.format(red), 1, 0, 0, type='double3')
cmds.setAttr('{0}.ambientColor'.format(red), 1, 0, 0, type='double3')
green = cmds.shadingNode('lambert', asShader=True)
cmds.setAttr('{0}.color'.format(green), 0, 1, 0, type='double3')
cmds.setAttr('{0}.ambientColor'.format(green), 0, 1, 0, type='double3')
blue = cmds.shadingNode('lambert', asShader=True)
cmds.setAttr('{0}.color'.format(blue), 0, 0, 1, type='double3')
cmds.setAttr('{0}.ambientColor'.format(blue), 0, 0, 1, type='double3')
t = 0.9
for node in [red, green, blue]:
cmds.setAttr('{0}.transparency'.format(node), t, t, t, type='double3')
return red, green, blue
评论列表
文章目录