Example #1
0
def LatLongStereoCreateCameraMode(attr):
    cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
    cmds.attrEnumOptionMenuGrp('LatLongStereoCameraMode',
                               attribute=attr,
                               label="Camera",
                               enumeratedItem=[(0, 'Center'), (1, 'Left'),
                                               (2, 'Right')])
    cmds.setUITemplate(popTemplate=True)
def SitoA_Scalar_Exponent_Create_Op(attr):
    cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
    cmds.attrEnumOptionMenuGrp("SitoA_Scalar_Exponent_Op", attribute=attr, label="Operation",
                               enumeratedItem=[(0, "Exponent"),
                                                (1, "Logarithm")
                                                (2, "Bias")
                                                (3, "Gain")])
    cmds.setUITemplate(popTemplate=True)
def LatLongStereoCreateCameraMode(attr):
    cmds.setUITemplate("attributeEditorPresetsTemplate", pushTemplate=True)
    cmds.attrEnumOptionMenuGrp(
        "LatLongStereoCameraMode",
        attribute=attr,
        label="Camera",
        enumeratedItem=[(0, "Center"), (1, "Left"), (2, "Right")],
    )
    cmds.setUITemplate(popTemplate=True)
Example #4
0
def aiUtilityCreateColorMode(attr):
    cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
    cmds.attrEnumOptionMenuGrp('AIUtilityColorMode', attribute=attr, label="Color Mode", 
                               enumeratedItem=[(0, 'Color'), (3, 'Normal'), (1, 'Geometric Normal'), (2, 'Un-bumped Normal'), (22, 'Bump Difference'),
                                                (4, 'Barycentric Coords'), (5, 'UV Coords'), (6, 'U Coords'), (7, 'V Coords'),
                                                (8, 'U Surface Derivative (dPdu)'), (9, 'V Surface Derivative (dPdv)'),
                                                (10, 'Shading Point (Relative to BBox)'), (11, 'Primitive ID'), (12, 'Uniform ID'),
                                                (13, 'Triangle Wireframe'), (14, 'Polygon Wireframe'), (15, 'Object'),
                                                (16, 'Edge Length'), (17, 'Floatgrid'), (18, 'Reflection Lines'),
                                                (19, 'Bad UVs'), (20, 'Number of Lights'), (21, 'Object ID')])    
    cmds.setUITemplate(popTemplate=True)
    def updateBumpControl(self):
        # We were unable to set the values, something must be plugin, get it and build controls for it
        nodeAttr = cmds.connectionInfo(self.attr("bump"), sfd=True)

        if not nodeAttr:
            cmds.setAttr(self.attr("bump"), 0, 0, 0)
            cmds.columnLayout(self.columnLayout, edit=True, manage=False)
            return

        for child in cmds.layout(
                self.columnLayout, query=True, childArray=True) or []:
            cmds.deleteUI(child)

        node = nodeAttr.split(".")[0]
        self.value = cmds.attrFieldSliderGrp(attribute="%s.bumpValue" % node,
                                             label="Bump Value",
                                             columnWidth=columnWidthData,
                                             parent=self.columnLayout)
        self.depth = cmds.attrFieldSliderGrp(attribute="%s.bumpDepth" % node,
                                             label="Bump Depth",
                                             columnWidth=columnWidthData,
                                             parent=self.columnLayout)
        try:
            self.interp = cmds.attrEnumOptionMenuGrp(
                attribute="%s.bumpInterp" % node,
                label="Use As:",
                columnWidth=columnWidthData3,
                parent=self.columnLayout)
        except:
            pass

        cmds.columnLayout(self.columnLayout, edit=True, manage=True)
def aiUtilityCreateColorMode(attr):
    cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
    cmds.attrEnumOptionMenuGrp('AIUtilityColorMode',
                               attribute=attr,
                               label="Color Mode",
                               enumeratedItem=[
                                   (0, 'Color'), (3, 'Normal'),
                                   (1, 'Geometric Normal'),
                                   (2, 'Un-bumped Normal'),
                                   (22, 'Bump Difference'),
                                   (4, 'Barycentric Coords'), (5, 'UV Coords'),
                                   (6, 'U Coords'), (7, 'V Coords'),
                                   (8, 'U Surface Derivative (dPdu)'),
                                   (9, 'V Surface Derivative (dPdv)'),
                                   (10, 'Shading Point (Relative to BBox)'),
                                   (11, 'Primitive ID'), (12, 'Uniform ID'),
                                   (13, 'Triangle Wireframe'),
                                   (14, 'Polygon Wireframe'), (15, 'Object'),
                                   (16, 'Edge Length'), (17, 'Floatgrid'),
                                   (18, 'Reflection Lines'), (19, 'Bad UVs'),
                                   (20, 'Number of Lights'), (21, 'Object ID')
                               ])
    cmds.setUITemplate(popTemplate=True)
    def __init__(self, node):

        super(AE_mila_scatter_template, self).__init__(node)

        if cmds.frameLayout(label="Front Scatter", collapsable=True):
            if cmds.columnLayout(adj=True):
                self.addControl(
                    "front_tint",
                    cmds.attrColorSliderGrp(attribute=self.attr("front_tint"),
                                            label="Tint",
                                            columnWidth=columnWidthData),
                    cmds.attrColorSliderGrp)
                self.addControl(
                    "front_weight",
                    cmds.attrFieldSliderGrp(
                        attribute=self.attr("front_weight"),
                        label="Weight",
                        columnWidth=columnWidthData), cmds.attrFieldSliderGrp)
                self.addControl(
                    "front_radius",
                    cmds.attrFieldGrp(attribute=self.attr("front_radius"),
                                      label="Radius",
                                      columnWidth=columnWidthData3),
                    cmds.attrFieldGrp)
                self.addControl(
                    "front_radius_mod",
                    cmds.attrColorSliderGrp(
                        attribute=self.attr("front_radius_mod"),
                        label="Radius Mod",
                        columnWidth=columnWidthData), cmds.attrColorSliderGrp)
            cmds.setParent("..")
        cmds.setParent("..")

        if cmds.frameLayout(label="Back Scatter", collapsable=True):
            if cmds.columnLayout(adj=True):
                self.addControl(
                    "back_tint",
                    cmds.attrColorSliderGrp(attribute=self.attr("back_tint"),
                                            label="Tint",
                                            columnWidth=columnWidthData),
                    cmds.attrColorSliderGrp)
                self.addControl(
                    "back_weight",
                    cmds.attrFieldSliderGrp(attribute=self.attr("back_weight"),
                                            label="Weight",
                                            columnWidth=columnWidthData),
                    cmds.attrFieldSliderGrp)
                self.addControl(
                    "back_radius",
                    cmds.attrFieldGrp(attribute=self.attr("back_radius"),
                                      label="Radius",
                                      columnWidth=columnWidthData3),
                    cmds.attrFieldGrp)
                self.addControl(
                    "back_radius_mod",
                    cmds.attrColorSliderGrp(
                        attribute=self.attr("back_radius_mod"),
                        label="Radius Mod",
                        columnWidth=columnWidthData), cmds.attrColorSliderGrp)
                self.addControl(
                    "back_depth",
                    cmds.attrFieldSliderGrp(attribute=self.attr("back_depth"),
                                            label="Depth",
                                            columnWidth=columnWidthData),
                    cmds.attrFieldSliderGrp)
            cmds.setParent("..")
        cmds.setParent("..")

        if cmds.frameLayout(label="Storage And Optimization",
                            collapsable=True):
            if cmds.columnLayout(adj=True):

                self.addControl(
                    "scale_conversion",
                    cmds.attrFieldSliderGrp(
                        attribute=self.attr("scale_conversion"),
                        label="Scale",
                        columnWidth=columnWidthData), cmds.attrFieldSliderGrp)
                self.addControl(
                    "sampling_radius_mult",
                    cmds.attrFieldSliderGrp(
                        attribute=self.attr("sampling_radius_mult"),
                        label="Sampling Factor",
                        columnWidth=columnWidthData), cmds.attrFieldSliderGrp)

                self.addControl(
                    "resolution",
                    cmds.attrEnumOptionMenuGrp(
                        attribute=self.attr("resolution"),
                        label='Resolution',
                        columnWidth=columnWidthData3,
                        ei=[(0, "2 x Image"), (1, "1 x Image"),
                            (2, "1/2 x Image"), (3, "1/3 x Image"),
                            (4, "1/4 x Image"), (5, "1/5 x Image")]),
                    cmds.attrEnumOptionMenuGrp)

                self.addControl(
                    "light_storage_gamma",
                    cmds.attrFieldSliderGrp(
                        attribute=self.attr("light_storage_gamma"),
                        label="Gamma",
                        columnWidth=columnWidthData), cmds.attrFieldSliderGrp)
            cmds.setParent("..")
        cmds.setParent("..")

        self.controls += AE_contribution_template(node)
Example #8
0
def LatLongStereoSetCameraMode(attr):
    cmds.attrEnumOptionMenuGrp('LatLongStereoCameraMode',
                               edit=True,
                               attribute=attr)
def Obq_ToonSimpleCreateCompMode(attr):
    cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
    cmds.attrEnumOptionMenuGrp('Obq_ToonSimpleCompMode', attribute=attr, label="Compositing Mode", 
                               enumeratedItem=[(0, 'Add'), (1, 'Over'), (2, 'Max'), (3, 'Screen'), (22, 'Bump Difference')])    
    cmds.setUITemplate(popTemplate=True)
def Obq_ToonSimpleSetCompMode(attr):
    cmds.attrEnumOptionMenuGrp('Obq_ToonSimpleCompMode', edit=True, attribute=attr)
Example #11
0
def aiUtilitySetColorMode(attr):
    cmds.attrEnumOptionMenuGrp('AIUtilityColorMode', edit=True, attribute=attr)
def SitoA_Scalar_Basic_Set_Op(attr):
    cmds.attrEnumOptionMenuGrp('SitoA_Scalar_Basic_Op', edit=True, attribute=attr)
def SitoA_Scalar_Basic_Create_Op(attr):
    cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
    cmds.attrEnumOptionMenuGrp("SitoA_Scalar_Basic_Op", attribute=attr, label="Operation", enumeratedItem=enumOp)
    cmds.setUITemplate(popTemplate=True)
def aiUtilitySetColorMode(attr):
    cmds.attrEnumOptionMenuGrp('AIUtilityColorMode', edit=True, attribute=attr)
def DomemasterStereoCreateCameraMode(attr):
    cmds.setUITemplate('attributeEditorPresetsTemplate', pushTemplate=True)
    cmds.attrEnumOptionMenuGrp('DomemasterStereoCameraMode', attribute=attr, label="Camera", enumeratedItem=[(0, 'Center'), (1, 'Left'), (2, 'Right')])    
    cmds.setUITemplate(popTemplate=True)
def DomemasterStereoSetCameraMode(attr):
    cmds.attrEnumOptionMenuGrp('DomemasterStereoCameraMode', edit=True, attribute=attr)
def LatLongStereoSetCameraMode(attr):
    cmds.attrEnumOptionMenuGrp('LatLongStereoCameraMode', edit=True, attribute=attr)