Maya/Python,如何更改显示层';什么颜色?

Maya/Python,如何更改显示层';什么颜色?,python,colors,maya,layer,display,Python,Colors,Maya,Layer,Display,创建新的显示层后,如何设置该层的颜色属性 sel = cmds.ls(selection=True,fl=True) coneGroup = cmds.group(empty=True,name="cones_#") dGroup = cmds.createDisplayLayer(coneGroup, n = "cones_cam") cmds.color(dGroup, (0,0,0)) 使用需要使用setAttr: sel = cmds.ls(selection=True,fl=

创建新的显示层后,如何设置该层的颜色属性

sel = cmds.ls(selection=True,fl=True)    
coneGroup = cmds.group(empty=True,name="cones_#")
dGroup = cmds.createDisplayLayer(coneGroup, n = "cones_cam")
cmds.color(dGroup, (0,0,0))

使用需要使用
setAttr

sel = cmds.ls(selection=True,fl=True)    
coneGroup = cmds.group(empty=True,name="cones_#")
dGroup = cmds.createDisplayLayer(coneGroup, n = "cones_cam")

# Enable the layer's color.
cmds.setAttr("{}.color".format(dGroup), True)

# Enable the layer's color to use rgb.
cmds.setAttr("{}.overrideRGBColors".format(dGroup), True)

# Set the layer's color with values between 0-1.
cmds.setAttr("{}.overrideColorRGB".format(dGroup), 1, 0, 0)

使用需要使用
setAttr

sel = cmds.ls(selection=True,fl=True)    
coneGroup = cmds.group(empty=True,name="cones_#")
dGroup = cmds.createDisplayLayer(coneGroup, n = "cones_cam")

# Enable the layer's color.
cmds.setAttr("{}.color".format(dGroup), True)

# Enable the layer's color to use rgb.
cmds.setAttr("{}.overrideRGBColors".format(dGroup), True)

# Set the layer's color with values between 0-1.
cmds.setAttr("{}.overrideColorRGB".format(dGroup), 1, 0, 0)
代码摘录:

for shadingEngine in cmds.ls(type="shadingEngine"):
    new_shader = cmds.listConnections(shadingEngine, type = 'lambert')[0]
    print new_shader
    new_sg = mC.sets(renderable=True, noSurfaceShader=True, empty=True)
    print new_sg
    f=mC.setAttr (new_shader+'.color',values[0],values[1],values[2])

    mC.hyperShade(assign=new_shader)
上面的代码用于通过曲面节点进行颜色着色,您可以引用并暗示它,H.

代码摘录:

for shadingEngine in cmds.ls(type="shadingEngine"):
    new_shader = cmds.listConnections(shadingEngine, type = 'lambert')[0]
    print new_shader
    new_sg = mC.sets(renderable=True, noSurfaceShader=True, empty=True)
    print new_sg
    f=mC.setAttr (new_shader+'.color',values[0],values[1],values[2])

    mC.hyperShade(assign=new_shader)
上面的代码用于通过曲面节点进行颜色着色,您可以引用并暗示它,H.

\p>代码

对于cmds.ls中的shadingEngine(type=“shadingEngine”):

上面的代码用于通过曲面节点进行颜色着色,您可以引用并暗示它,愉快地搜索您的搜索

#代码

对于cmds.ls中的shadingEngine(type=“shadingEngine”):

上面的代码用于通过曲面节点进行颜色着色,您可以引用并暗示它,很高兴搜索到您的搜索