Example #1
0
 def edShadingUICreateRow():
     list = uiFunc.getEdToolsShadingAttrTemplate()
     for data in list:
         attr = data[0]
         type = data[1]
         connectionDest = "edTools." + attr
         cmds.rowLayout(height=20,
                        numberOfColumns=5,
                        columnWidth5=(10, marginCheck, marginCheck,
                                      marginCheck, marginCheck),
                        adjustableColumn=1,
                        columnAlign=(1, 'left'),
                        columnAttach=[1, "right", 5])
         cmds.attrNavigationControlGrp("ed" + attr.capitalize() +
                                       "Texture",
                                       l=attr,
                                       columnWidth=[1, 60],
                                       columnAttach=[1, "right", 5],
                                       attribute=connectionDest)
         cmds.checkBox("ed" + attr.capitalize() + "Raw",
                       label='',
                       v=data[2])
         cmds.checkBox("ed" + attr.capitalize() + "Alpha",
                       label='',
                       v=data[3])
         cmds.checkBox("ed" + attr.capitalize() + "Filter",
                       label='',
                       v=data[4])
         cmds.checkBox("ed" + attr.capitalize() + "Bias",
                       label='',
                       v=data[5])
         cmds.setParent("..")
    def __init__(self, node, collapse=True):
        super(AE_bump_template, self).__init__(node)

        if cmds.frameLayout(label="Bump", collapse=True, collapsable=True):
            if cmds.columnLayout(adj=True):

                self.bump = cmds.attrNavigationControlGrp(
                    attribute=self.attr("bump"),
                    label="Bump",
                    columnWidth=columnWidthData2,
                    adj=2)
                self.addControl("bump", self.bump,
                                cmds.attrNavigationControlGrp)

                self.scriptJobA = cmds.scriptJob(
                    replacePrevious=True,
                    parent=self.bump,
                    connectionChange=(self.attr("bump"),
                                      self.updateBumpControl))
                self.scriptJobs.append(("bump", self.bump, "connectionChange",
                                        self.updateBumpControl))

                self.columnLayout = cmds.columnLayout(adj=True, manage=False)

                cmds.setParent("..")

            cmds.setParent("..")
        cmds.setParent("..")

        self.updateBumpControl()
 def volumeShaderUpdate(self, attrName):
     cmds.attrNavigationControlGrp('ShadingEngineVolumeShader', edit=True, attribute=attrName)
 def surfaceShaderUpdate(self, attrName):
     cmds.attrNavigationControlGrp("ShadingEngineSurfaceShader", edit=True, attribute=attrName)
 def volumeShaderCreate(self, attrName):
     cmds.columnLayout()
     cmds.attrNavigationControlGrp('ShadingEngineVolumeShader', label = 'Volume Shader',
                                  attribute=attrName)
     cmds.setParent('..')
Example #6
0
 def volumeShaderUpdate(self, attrName):
     cmds.attrNavigationControlGrp('ShadingEngineVolumeShader',
                                   edit=True,
                                   attribute=attrName)
 def surfaceShaderCreate(self, attrName):
     cmds.columnLayout()
     cmds.attrNavigationControlGrp("ShadingEngineSurfaceShader", label = "Surface Shader",
                         attribute=attrName)
     cmds.setParent('..')
Example #8
0
 def surfaceShaderUpdate(self, attrName):
     cmds.attrNavigationControlGrp("ShadingEngineSurfaceShader",
                                   edit=True,
                                   attribute=attrName)
Example #9
0
 def volumeShaderCreate(self, attrName):
     cmds.columnLayout()
     cmds.attrNavigationControlGrp('ShadingEngineVolumeShader',
                                   label='Volume Shader',
                                   attribute=attrName)
     cmds.setParent('..')
 def shaderCreate(self, attrName):
     cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
     cmds.attrNavigationControlGrp("HairSystemTemplateShader",
                                   attribute=attrName,
                                   label="Hair Shader")
     cmds.setUITemplate(popTemplate=True)
Example #11
0
 def surfaceShaderCreate(self, attrName):
     cmds.columnLayout()
     cmds.attrNavigationControlGrp("ShadingEngineSurfaceShader",
                                   label="Surface Shader",
                                   attribute=attrName)
     cmds.setParent('..')
 def volumeNoiseCreate(self, attrName):
     cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
     cmds.attrNavigationControlGrp("FluidTemplateVolumeTexture", attribute=attrName, label="Texture")
     cmds.setUITemplate(popTemplate=True)
 def volumeNoiseUpdate(self, attrName):
     cmds.attrNavigationControlGrp("FluidTemplateVolumeTexture", edit=True, attribute=attrName)
 def shaderUpdate(self, attrName):
     cmds.attrNavigationControlGrp("HairSystemTemplateShader", edit=True, attribute=attrName)
 def shaderCreate(self, attrName):
     cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
     cmds.attrNavigationControlGrp("HairSystemTemplateShader", attribute=attrName, label="Hair Shader")
     cmds.setUITemplate(popTemplate=True)
 def volumeNoiseUpdate(self, attrName):
     cmds.attrNavigationControlGrp("FluidTemplateVolumeTexture",
                                   edit=True,
                                   attribute=attrName)
 def volumeNoiseCreate(self, attrName):
     cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
     cmds.attrNavigationControlGrp("FluidTemplateVolumeTexture",
                                   attribute=attrName,
                                   label="Texture")
     cmds.setUITemplate(popTemplate=True)
 def shaderUpdate(self, attrName):
     cmds.attrNavigationControlGrp("HairSystemTemplateShader",
                                   edit=True,
                                   attribute=attrName)