コード例 #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)
コード例 #2
0
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)
コード例 #3
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)
コード例 #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)
コード例 #5
0
    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)
コード例 #6
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)
コード例 #7
0
    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)
コード例 #8
0
def LatLongStereoSetCameraMode(attr):
    cmds.attrEnumOptionMenuGrp('LatLongStereoCameraMode',
                               edit=True,
                               attribute=attr)
コード例 #9
0
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)
コード例 #10
0
def Obq_ToonSimpleSetCompMode(attr):
    cmds.attrEnumOptionMenuGrp('Obq_ToonSimpleCompMode', edit=True, attribute=attr)
コード例 #11
0
def aiUtilitySetColorMode(attr):
    cmds.attrEnumOptionMenuGrp('AIUtilityColorMode', edit=True, attribute=attr)
コード例 #12
0
def SitoA_Scalar_Basic_Set_Op(attr):
    cmds.attrEnumOptionMenuGrp('SitoA_Scalar_Basic_Op', edit=True, attribute=attr)
コード例 #13
0
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)
コード例 #14
0
def aiUtilitySetColorMode(attr):
    cmds.attrEnumOptionMenuGrp('AIUtilityColorMode', edit=True, attribute=attr)
コード例 #15
0
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)
コード例 #16
0
def DomemasterStereoSetCameraMode(attr):
    cmds.attrEnumOptionMenuGrp('DomemasterStereoCameraMode', edit=True, attribute=attr)
コード例 #17
0
def LatLongStereoSetCameraMode(attr):
    cmds.attrEnumOptionMenuGrp('LatLongStereoCameraMode', edit=True, attribute=attr)