Last active
August 29, 2015 14:08
-
-
Save boredstiff/81a31ff6ecf68dd19473 to your computer and use it in GitHub Desktop.
Picker
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Extremely old from a project that got canceled. | |
# This is not a great method of creating a picker as it does not work cross-OS | |
# due to an indexing issue with Maya on OS X(and maybe Linux). | |
# When I was originally writing this, I was on Windows only at the time | |
# Anyway, I would write PySide/Qt and not this. | |
import maya.cmds as cmds | |
from functools import partial | |
pickerbgPath = 'CombinedCorrectSize.png' | |
facePickerBGPath = 'headWithEyesClean.png' | |
blueBGC = [0, .6, 1] | |
greenBGC = [0, .9, 0] | |
yellowBGC = [1, 1, 0] | |
grayBGC = [.2, .2, .2] | |
faceBGC = [.3, .3, .9] | |
redBGC = [1, .5, .5] | |
class ruslanCharacterPicker(): | |
def __init__(self): | |
self.uiElements = {} | |
self._buildUI() | |
def _buildUI(self): | |
if cmds.window('ruslanPicker_ui', exists=True): | |
cmds.deleteUI('ruslanPicker_ui') | |
self.uiElements["window"] = cmds.window('ruslanPicker_ui', title="Ruslan Picker", w=600, h=800, mnb=False, mxb=False, resizeToFitChildren=True, bgc=[0, 0, 0]) | |
self.uiElements["mainFormLO"] = cmds.formLayout(w=600, h=800) | |
self.uiElements["mainTabLO"] = cmds.tabLayout(innerMarginWidth=5, innerMarginHeight=5) | |
cmds.formLayout(self.uiElements["mainFormLO"], edit=True, af=((self.uiElements["mainTabLO"], 'top', 0), | |
(self.uiElements["mainTabLO"], 'bottom', 0), | |
(self.uiElements["mainTabLO"], 'right', 0), | |
(self.uiElements["mainTabLO"], 'left', 0))) | |
self.uiElements["bodyTab"] = cmds.rowColumnLayout(numberOfColumns=2) | |
self.uiElements["bodyTabFormLO"] = cmds.formLayout(w=600, h=800) | |
self.uiElements["bgImage"] = cmds.image(image = pickerbgPath) | |
self.uiElements["faceTabFormLO"] = cmds.formLayout(w=600, h=800, p=self.uiElements["mainTabLO"]) | |
self.uiElements["faceTabBGImage"] = cmds.image(image=facePickerBGPath, p=self.uiElements["faceTabFormLO"]) | |
#################################GENERIC BUTTONS####################### | |
self.uiElements["bodyClearAllButton"] = cmds.button(label='Deselect', w=75, h=20, bgc=grayBGC, c=self._clearSelection, p=self.uiElements["bodyTabFormLO"]) | |
self.uiElements["faceClearAllButton"] = cmds.button(label='Deselect', w=75, h=20, bgc=grayBGC, c=self._clearSelection, p=self.uiElements["faceTabFormLO"]) | |
self.uiElements["selectJawButton"] = cmds.button(label='Jaw', w=75, h=20, bgc=grayBGC, c=self._clearSelection, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["selectJawButton"], edit=True, c=partial(self.selectControls, ["anim_cc_jaw01"], [(self.uiElements["selectJawButton"], grayBGC)])) | |
self.uiElements["selectLeftFKEyeButton"] = cmds.button(label='Left FK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["selectLeftFKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_l_eyeCtrl"], [(self.uiElements["selectLeftFKEyeButton"], grayBGC)])) | |
self.uiElements["selectRightFKEyeButton"] = cmds.button(label='Right FK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["selectRightFKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_r_eyeCtrl"], [(self.uiElements["selectRightFKEyeButton"], grayBGC)])) | |
self.uiElements["selectRightIKEyeButton"] = cmds.button(label='Right IK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["selectRightIKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_r_eyeAim01"], [(self.uiElements["selectRightIKEyeButton"], grayBGC)])) | |
self.uiElements["selectLeftIKEyeButton"] = cmds.button(label='Left IK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["selectLeftIKEyeButton"], edit=True, c=partial(self.selectControls, ["cc_l_eyeAim01"], [(self.uiElements["selectLeftIKEyeButton"], grayBGC)])) | |
self.uiElements["selectIKMasterEyeButton"] = cmds.button(label='Master IK Eye', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["selectIKMasterEyeButton"], edit=True, c=partial(self.selectControls, ["cc_l_eyeAimMaster01"], [(self.uiElements["selectIKMasterEyeButton"], grayBGC)])) | |
self.uiElements["selectMouthControlsButton"] = cmds.button(label='Mouth', w=75, h=20, bgc=grayBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["selectMouthControlsButton"], edit=True, c=partial(self.selectControls, ["cc_mouth01"], [(self.uiElements["selectMouthControlsButton"], grayBGC)])) | |
####Generic Visibility Controls | |
self.uiElements["showBeardControl"] = cmds.button(label='Beard Viz', w=75, h=20, bgc=grayBGC, c=self._beardVisibility, p=self.uiElements["faceTabFormLO"]) | |
self.uiElements["showEyebrowsControl"] = cmds.button(label='Eyebrow Viz', w=75, h=20, bgc=grayBGC, c=self._eyebrowVisibility, p=self.uiElements["faceTabFormLO"]) | |
self.uiElements["showHairControl"] = cmds.button(label='Hair Viz', w=75, h=20, bgc=grayBGC, c=self._hairVisibility, p=self.uiElements["faceTabFormLO"]) | |
self.uiElements["showCapeControl"] = cmds.button(label='Cape Viz', w=75, h=20, bgc=grayBGC, c=self._capeVisibility, p=self.uiElements["bodyTabFormLO"]) | |
#Generic Visibility Body Controls | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["bodyClearAllButton"], 'left', 40), (self.uiElements["bodyClearAllButton"], 'top', 25)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["showCapeControl"], 'left', 485), (self.uiElements["showCapeControl"], 'top', 25)]) | |
###Generic Visibilty Middle | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["showBeardControl"], 'left', 259), (self.uiElements["showBeardControl"], 'top', 25)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["showEyebrowsControl"], 'left', 259), (self.uiElements["showEyebrowsControl"], 'top', 50)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["showHairControl"], 'left', 259), (self.uiElements["showHairControl"], 'top', 75)]) | |
#########Generic Right Side | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectMouthControlsButton"], 'left', 485), (self.uiElements["selectMouthControlsButton"], 'top', 25)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectJawButton"], 'left', 485), (self.uiElements["selectJawButton"], 'top', 50)]) | |
#########Generic Left Side | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["faceClearAllButton"], 'left', 40), (self.uiElements["faceClearAllButton"], 'top', 25)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectLeftFKEyeButton"], 'left', 40), (self.uiElements["selectLeftFKEyeButton"], 'top', 75)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectRightFKEyeButton"], 'left', 40), (self.uiElements["selectRightFKEyeButton"], 'top', 100)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectIKMasterEyeButton"], 'left', 40), (self.uiElements["selectIKMasterEyeButton"], 'top', 150)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectLeftIKEyeButton"], 'left', 40), (self.uiElements["selectLeftIKEyeButton"], 'top', 175)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["selectRightIKEyeButton"], 'left', 40), (self.uiElements["selectRightIKEyeButton"], 'top', 200)]) | |
self.uiElements["headButton"] = cmds.button(label = '', w=20, h=20, bgc = blueBGC, p=self.uiElements["bodyTabFormLO"], c=partial(self.selectControls, ["cc_head01"])) | |
cmds.button(self.uiElements["headButton"], edit=True, c=partial(self.selectControls, ["cc_head01"], [(self.uiElements["headButton"], blueBGC)])) | |
self.uiElements["spineDButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["spineDButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_d01"], [(self.uiElements["spineDButton"], blueBGC)])) | |
self.uiElements["spineCButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["spineCButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_c01"], [(self.uiElements["spineCButton"], blueBGC)])) | |
self.uiElements["spineBButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["spineBButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_b01"], [(self.uiElements["spineBButton"], blueBGC)])) | |
self.uiElements["spineAButton"] = cmds.button(label = '', w=20, h=20, bgc= blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["spineAButton"], edit=True, c=partial(self.selectControls, ["cc_spineFK_a01"], [(self.uiElements["spineAButton"], blueBGC)])) | |
#right arm | |
self.uiElements["rightShoulderFKButton"] = cmds.button(label = '', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightShoulderFKButton"], edit=True, c=partial(self.selectControls, ["cc_r_shoulderFK01"], [(self.uiElements["rightShoulderFKButton"], blueBGC)])) | |
self.uiElements["rightElbowFKButton"] = cmds.button(label = '', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightElbowFKButton"], edit=True, c=partial(self.selectControls, ["cc_r_elbowFK01"], [(self.uiElements["rightElbowFKButton"], blueBGC)])) | |
self.uiElements["rightWristFKButton"] = cmds.button(label = '', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightWristFKButton"], edit=True, c=partial(self.selectControls, ["cc_r_wristFK01"], [(self.uiElements["rightWristFKButton"], blueBGC)])) | |
self.uiElements["rightHandButton"] = cmds.button(label = '', w=40, h=20, bgc=greenBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightHandButton"], edit=True, c=partial(self.selectControls, ["cc_r_handControls01"], [(self.uiElements["rightHandButton"], greenBGC)])) | |
self.uiElements["rightHandIKControl"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightHandIKControl"], edit=True, c=partial(self.selectControls, ["cc_r_armIK01"], [(self.uiElements["rightHandIKControl"], yellowBGC)])) | |
self.uiElements["rightArmPoleVectorButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightArmPoleVectorButton"], edit=True, c=partial(self.selectControls, ["cc_r_armPV01"], [(self.uiElements["rightArmPoleVectorButton"], yellowBGC)])) | |
#left arm | |
self.uiElements["leftShoulderFKButton"] = cmds.button(label='', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftShoulderFKButton"], edit=True, c=partial(self.selectControls, ["cc_l_shoulderFK01"], [(self.uiElements["leftShoulderFKButton"], blueBGC)])) | |
self.uiElements["leftElbowFKButton"] = cmds.button(label='', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftElbowFKButton"], edit=True, c=partial(self.selectControls, ["cc_l_elbowFK01"], [(self.uiElements["leftElbowFKButton"], blueBGC)])) | |
self.uiElements["leftWristFKButton"] = cmds.button(label='', w=20, h=20, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftWristFKButton"], edit=True, c=partial(self.selectControls, ["cc_l_wristFK01"], [(self.uiElements["leftWristFKButton"], blueBGC)])) | |
self.uiElements["leftHandButton"] = cmds.button(label = '', w=40, h=20, bgc=greenBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftHandButton"], edit=True, c=partial(self.selectControls, ["cc_l_handControls01"], [(self.uiElements["leftHandButton"], greenBGC)])) | |
self.uiElements["leftHandIKControl"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftHandIKControl"], edit=True, c=partial(self.selectControls, ["cc_l_armIK01"], [(self.uiElements["leftHandIKControl"], yellowBGC)])) | |
self.uiElements["leftArmPoleVectorButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftArmPoleVectorButton"], edit=True, c=partial(self.selectControls, ["cc_l_armPV01"], [(self.uiElements["leftArmPoleVectorButton"], yellowBGC)])) | |
#left leg | |
self.uiElements["leftLegPVButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftLegPVButton"], edit=True, c=partial(self.selectControls, ["cc_l_kneePV01"], [(self.uiElements["leftLegPVButton"], yellowBGC)])) | |
self.uiElements["leftAnkleIKButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["leftAnkleIKButton"], edit=True, c=partial(self.selectControls, ["cc_l_legIK01"], [(self.uiElements["leftAnkleIKButton"], yellowBGC)])) | |
#right leg | |
self.uiElements["rightLegPVButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightLegPVButton"], edit=True, c=partial(self.selectControls, ["cc_r_kneePV01"], [(self.uiElements["rightLegPVButton"], yellowBGC)])) | |
self.uiElements["rightAnkleIKButton"] = cmds.button(label='', w=20, h=20, bgc=yellowBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["rightAnkleIKButton"], edit=True, c=partial(self.selectControls, ["cc_r_legIK01"], [(self.uiElements["rightAnkleIKButton"], yellowBGC)])) | |
##Fingers left hand | |
self.uiElements["thumbLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["thumbLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_thumb_a01"], [(self.uiElements["thumbLeftAButton"], blueBGC)])) | |
self.uiElements["thumbLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["thumbLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_thumb_b01"], [(self.uiElements["thumbLeftBButton"], blueBGC)])) | |
self.uiElements["thumbLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["thumbLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_thumb_c01"], [(self.uiElements["thumbLeftCButton"], blueBGC)])) | |
self.uiElements["firstFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["firstFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_firstFinger_a01"], [(self.uiElements["firstFingerLeftAButton"], blueBGC)])) | |
self.uiElements["firstFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["firstFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_firstFinger_b01"], [(self.uiElements["firstFingerLeftBButton"], blueBGC)])) | |
self.uiElements["firstFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["firstFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_firstFinger_c01"], [(self.uiElements["firstFingerLeftCButton"], blueBGC)])) | |
self.uiElements["middleFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["middleFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_middleFinger_a01"], [(self.uiElements["middleFingerLeftAButton"], blueBGC)])) | |
self.uiElements["middleFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["middleFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_middleFinger_b01"], [(self.uiElements["middleFingerLeftBButton"], blueBGC)])) | |
self.uiElements["middleFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["middleFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_middleFinger_c01"], [(self.uiElements["middleFingerLeftCButton"], blueBGC)])) | |
self.uiElements["ringFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["ringFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_ringFinger_a01"], [(self.uiElements["ringFingerLeftAButton"], blueBGC)])) | |
self.uiElements["ringFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["ringFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_ringFinger_b01"], [(self.uiElements["ringFingerLeftBButton"], blueBGC)])) | |
self.uiElements["ringFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["ringFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_ringFinger_c01"], [(self.uiElements["ringFingerLeftCButton"], blueBGC)])) | |
self.uiElements["pinkyFingerLeftAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["pinkyFingerLeftAButton"], edit=True, c=partial(self.selectControls, ["cc_l_pinkyFinger_a01"], [(self.uiElements["pinkyFingerLeftAButton"], blueBGC)])) | |
self.uiElements["pinkyFingerLeftBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["pinkyFingerLeftBButton"], edit=True, c=partial(self.selectControls, ["cc_l_pinkyFinger_b01"], [(self.uiElements["pinkyFingerLeftBButton"], blueBGC)])) | |
self.uiElements["pinkyFingerLeftCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["pinkyFingerLeftCButton"], edit=True, c=partial(self.selectControls, ["cc_l_pinkyFinger_c01"], [(self.uiElements["pinkyFingerLeftCButton"], blueBGC)])) | |
#fingers right hand | |
self.uiElements["thumbRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["thumbRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_thumb_a01"], [(self.uiElements["thumbRightAButton"], blueBGC)])) | |
self.uiElements["thumbRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["thumbRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_thumb_b01"], [(self.uiElements["thumbRightBButton"], blueBGC)])) | |
self.uiElements["thumbRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["thumbRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_thumb_c01"], [(self.uiElements["thumbRightCButton"], blueBGC)])) | |
self.uiElements["firstFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["firstFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_firstFinger_a01"], [(self.uiElements["firstFingerRightAButton"], blueBGC)])) | |
self.uiElements["firstFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["firstFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_firstFinger_b01"], [(self.uiElements["firstFingerRightBButton"], blueBGC)])) | |
self.uiElements["firstFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["firstFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_firstFinger_c01"], [(self.uiElements["firstFingerRightCButton"], blueBGC)])) | |
self.uiElements["middleFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["middleFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_middleFinger_a01"], [(self.uiElements["middleFingerRightAButton"], blueBGC)])) | |
self.uiElements["middleFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["middleFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_middleFinger_b01"], [(self.uiElements["middleFingerRightBButton"], blueBGC)])) | |
self.uiElements["middleFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["middleFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_middleFinger_c01"], [(self.uiElements["middleFingerRightCButton"], blueBGC)])) | |
self.uiElements["ringFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["ringFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_ringFinger_a01"], [(self.uiElements["ringFingerRightAButton"], blueBGC)])) | |
self.uiElements["ringFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["ringFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_ringFinger_b01"], [(self.uiElements["ringFingerRightBButton"], blueBGC)])) | |
self.uiElements["ringFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["ringFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_ringFinger_c01"], [(self.uiElements["ringFingerRightCButton"], blueBGC)])) | |
self.uiElements["pinkyFingerRightAButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["pinkyFingerRightAButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_a01"], [(self.uiElements["pinkyFingerRightAButton"], blueBGC)])) | |
self.uiElements["pinkyFingerRightBButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["pinkyFingerRightBButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_b01"], [(self.uiElements["pinkyFingerRightBButton"], blueBGC)])) | |
self.uiElements["pinkyFingerRightCButton"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["bodyTabFormLO"]) | |
cmds.button(self.uiElements["pinkyFingerRightCButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["pinkyFingerRightCButton"], blueBGC)])) | |
#general | |
#cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["clearAllButton"], 'left', 20), (self.uiElements["clearAllButton"], 'top', 20)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["headButton"], 'left', 300), (self.uiElements["headButton"], 'top', 50)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineDButton"], 'left', 300), (self.uiElements["spineDButton"], 'top', 150)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineCButton"], 'left', 300), (self.uiElements["spineCButton"], 'top', 180)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineBButton"], 'left', 300), (self.uiElements["spineBButton"], 'top', 210)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["spineAButton"], 'left', 300), (self.uiElements["spineAButton"], 'top', 240)]) | |
#right arm | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightShoulderFKButton"], 'left', 235), (self.uiElements["rightShoulderFKButton"], 'top', 130)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightElbowFKButton"], 'left', 180), (self.uiElements["rightElbowFKButton"], 'top', 200)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightWristFKButton"], 'left', 120), (self.uiElements["rightWristFKButton"], 'top', 260)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightHandButton"], 'right', 126), (self.uiElements["rightHandButton"], 'top', 730)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightHandIKControl"], 'left', 90), (self.uiElements["rightHandIKControl"], 'top', 260)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightArmPoleVectorButton"], 'left', 150), (self.uiElements["rightArmPoleVectorButton"], 'top', 200)]) | |
#left arm | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftShoulderFKButton"], 'left', 365), (self.uiElements["leftShoulderFKButton"], 'top', 130)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftElbowFKButton"], 'left', 420), (self.uiElements["leftElbowFKButton"], 'top', 200)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftWristFKButton"], 'left', 480), (self.uiElements["leftWristFKButton"], 'top', 260)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftHandButton"], 'left', 152), (self.uiElements["leftHandButton"], 'top', 730)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftHandIKControl"], 'left', 510), (self.uiElements["leftHandIKControl"], 'top', 260)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftArmPoleVectorButton"], 'left', 450), (self.uiElements["leftArmPoleVectorButton"], 'top', 200)]) | |
#left leg | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftLegPVButton"], 'left', 330), (self.uiElements["leftLegPVButton"], 'top', 410)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["leftAnkleIKButton"], 'left', 330), (self.uiElements["leftAnkleIKButton"], 'top', 500)]) | |
#right leg | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightLegPVButton"], 'left', 270), (self.uiElements["rightLegPVButton"], 'top', 410)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["rightAnkleIKButton"], 'left', 270), (self.uiElements["rightAnkleIKButton"], 'top', 500)]) | |
#fingersLeftHand | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbLeftAButton"], 'left', 195), (self.uiElements["thumbLeftAButton"], 'top', 650)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbLeftBButton"], 'left', 230), (self.uiElements["thumbLeftBButton"], 'top', 620)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbLeftCButton"], 'left', 255), (self.uiElements["thumbLeftCButton"], 'top', 590)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerLeftAButton"], 'left', 190), (self.uiElements["firstFingerLeftAButton"], 'top', 560)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerLeftBButton"], 'left', 190), (self.uiElements["firstFingerLeftBButton"], 'top', 525)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerLeftCButton"], 'left', 190), (self.uiElements["firstFingerLeftCButton"], 'top', 490)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerLeftAButton"], 'left', 152), (self.uiElements["middleFingerLeftAButton"], 'top', 558)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerLeftBButton"], 'left', 152), (self.uiElements["middleFingerLeftBButton"], 'top', 520)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerLeftCButton"], 'left', 152), (self.uiElements["middleFingerLeftCButton"], 'top', 485)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerLeftAButton"], 'left', 125), (self.uiElements["ringFingerLeftAButton"], 'top', 560)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerLeftBButton"], 'left', 120), (self.uiElements["ringFingerLeftBButton"], 'top', 525)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerLeftCButton"], 'left', 115), (self.uiElements["ringFingerLeftCButton"], 'top', 490)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerLeftAButton"], 'left', 100), (self.uiElements["pinkyFingerLeftAButton"], 'top', 575)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerLeftBButton"], 'left', 95), (self.uiElements["pinkyFingerLeftBButton"], 'top', 545)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerLeftCButton"], 'left', 90), (self.uiElements["pinkyFingerLeftCButton"], 'top', 520)]) | |
#fingersRightHand, still need to move fingers on positioning in right direction | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbRightAButton"], 'right', 175), (self.uiElements["thumbRightAButton"], 'top', 650)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbRightBButton"], 'right', 200), (self.uiElements["thumbRightBButton"], 'top', 620)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["thumbRightCButton"], 'right', 225), (self.uiElements["thumbRightCButton"], 'top', 590)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerRightAButton"], 'right', 162), (self.uiElements["firstFingerRightAButton"], 'top', 560)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerRightBButton"], 'right', 162), (self.uiElements["firstFingerRightBButton"], 'top', 525)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["firstFingerRightCButton"], 'right', 162), (self.uiElements["firstFingerRightCButton"], 'top', 490)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerRightAButton"], 'right', 126), (self.uiElements["middleFingerRightAButton"], 'top', 558)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerRightBButton"], 'right', 126), (self.uiElements["middleFingerRightBButton"], 'top', 520)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["middleFingerRightCButton"], 'right', 126), (self.uiElements["middleFingerRightCButton"], 'top', 485)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerRightAButton"], 'right', 97), (self.uiElements["ringFingerRightAButton"], 'top', 560)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerRightBButton"], 'right', 93), (self.uiElements["ringFingerRightBButton"], 'top', 525)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["ringFingerRightCButton"], 'right', 90), (self.uiElements["ringFingerRightCButton"], 'top', 490)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerRightAButton"], 'right', 72), (self.uiElements["pinkyFingerRightAButton"], 'top', 575)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerRightBButton"], 'right', 69), (self.uiElements["pinkyFingerRightBButton"], 'top', 545)]) | |
cmds.formLayout(self.uiElements["bodyTabFormLO"], edit=True, af=[(self.uiElements["pinkyFingerRightCButton"], 'right', 65), (self.uiElements["pinkyFingerRightCButton"], 'top', 520)]) | |
#########################Face########################################## | |
self.uiElements["noseBridgeEyebrowButton"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["noseBridgeEyebrowButton"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["noseBridgeEyebrowButton"], faceBGC)])) | |
self.uiElements["noseBridgeLower"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["noseBridgeLower"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["noseBridgeLower"], faceBGC)])) | |
self.uiElements["leftEyeBrowInner"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftEyeBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftEyeBrowInner"], faceBGC)])) | |
self.uiElements["leftEyeBrowMid"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftEyeBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftEyeBrowMid"], faceBGC)])) | |
self.uiElements["leftEyeBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftEyeBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftEyeBrowOuter"], faceBGC)])) | |
self.uiElements["rightEyeBrowInner"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightEyeBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightEyeBrowInner"], faceBGC)])) | |
self.uiElements["rightEyeBrowMid"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightEyeBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightEyeBrowMid"], faceBGC)])) | |
self.uiElements["rightEyeBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=faceBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightEyeBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightEyeBrowOuter"], faceBGC)])) | |
self.uiElements["upperMidEyeBrow"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["upperMidEyeBrow"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["upperMidEyeBrow"], greenBGC)])) | |
self.uiElements["leftUpperBrowInner"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftUpperBrowInner"], greenBGC)])) | |
self.uiElements["leftUpperBrowMid"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftUpperBrowMid"], greenBGC)])) | |
self.uiElements["leftUpperBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftUpperBrowOuter"], greenBGC)])) | |
self.uiElements["rightUpperBrowInner"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperBrowInner"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightUpperBrowInner"], greenBGC)])) | |
self.uiElements["rightUpperBrowMid"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperBrowMid"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightUpperBrowMid"], greenBGC)])) | |
self.uiElements["rightUpperBrowOuter"] = cmds.button(label='', w=15, h=15, bgc=greenBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperBrowOuter"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightUpperBrowOuter"], greenBGC)])) | |
self.uiElements["leftNostril"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftNostril"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["leftNostril"], blueBGC)])) | |
self.uiElements["rightNostril"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightNostril"], edit=True, c=partial(self.selectControls, ["cc_r_pinkyFinger_c01"], [(self.uiElements["rightNostril"], blueBGC)])) | |
###Lower Face Left### | |
self.uiElements["leftNasolabialUpper2"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftNasolabialUpper2"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialUpper2"], [(self.uiElements["leftNasolabialUpper2"], yellowBGC)])) | |
self.uiElements["leftEyeSquintInner1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftEyeSquintInner1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_eyeSquintInner1"], [(self.uiElements["leftEyeSquintInner1"], yellowBGC)])) | |
self.uiElements["leftCheekBone1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftCheekBone1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_cheekBone1"], [(self.uiElements["leftCheekBone1"], yellowBGC)])) | |
self.uiElements["leftNasolabialMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftNasolabialMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialMid1"], [(self.uiElements["leftNasolabialMid1"], yellowBGC)])) | |
self.uiElements["leftNasolabialLower1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftNasolabialLower1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialLower1"], [(self.uiElements["leftNasolabialLower1"], yellowBGC)])) | |
self.uiElements["leftCheekPuff1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftCheekPuff1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_cheekPuff1"], [(self.uiElements["leftCheekPuff1"], yellowBGC)])) | |
self.uiElements["leftOrbicularis1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftOrbicularis1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_orbicularis1"], [(self.uiElements["leftOrbicularis1"], yellowBGC)])) | |
self.uiElements["leftJawSqueeze1"] = cmds.button(label='', w=10, h=10, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftJawSqueeze1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_jawSqueeze1"], [(self.uiElements["leftJawSqueeze1"], yellowBGC)])) | |
self.uiElements["leftTemporalLobe1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftTemporalLobe1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_temporalLobe1"], [(self.uiElements["leftTemporalLobe1"], yellowBGC)])) | |
self.uiElements["leftNasolabialUpper3"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftNasolabialUpper3"], edit=True, c=partial(self.selectControls, ["anim_cc_l_nasolabialUpper3"], [(self.uiElements["leftNasolabialUpper3"], yellowBGC)])) | |
self.uiElements["leftEyeSquintMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftEyeSquintMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_eyeSquintMid1"], [(self.uiElements["leftEyeSquintMid1"], yellowBGC)])) | |
###Lower Face Right### | |
self.uiElements["rightNasolabialUpper2"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightNasolabialUpper2"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialUpper2"], [(self.uiElements["rightNasolabialUpper2"], yellowBGC)])) | |
self.uiElements["rightEyeSquintInner1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightEyeSquintInner1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_eyeSquintInner1"], [(self.uiElements["rightEyeSquintInner1"], yellowBGC)])) | |
self.uiElements["rightCheekBone1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightCheekBone1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_cheekBone1"], [(self.uiElements["rightCheekBone1"], yellowBGC)])) | |
self.uiElements["rightNasolabialMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightNasolabialMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialMid1"], [(self.uiElements["rightNasolabialMid1"], yellowBGC)])) | |
self.uiElements["rightNasolabialLower1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightNasolabialLower1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialLower1"], [(self.uiElements["rightNasolabialLower1"], yellowBGC)])) | |
self.uiElements["rightCheekPuff1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightCheekPuff1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_cheekPuff1"], [(self.uiElements["rightCheekPuff1"], yellowBGC)])) | |
self.uiElements["rightOrbicularis1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightOrbicularis1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_orbicularis1"], [(self.uiElements["rightOrbicularis1"], yellowBGC)])) | |
self.uiElements["rightJawSqueeze1"] = cmds.button(label='', w=10, h=10, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightJawSqueeze1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_jawSqueeze1"], [(self.uiElements["rightJawSqueeze1"], yellowBGC)])) | |
self.uiElements["rightTemporalLobe1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightTemporalLobe1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_temporalLobe1"], [(self.uiElements["rightTemporalLobe1"], yellowBGC)])) | |
self.uiElements["rightNasolabialUpper3"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightNasolabialUpper3"], edit=True, c=partial(self.selectControls, ["anim_cc_r_nasolabialUpper3"], [(self.uiElements["rightNasolabialUpper3"], yellowBGC)])) | |
self.uiElements["rightEyeSquintMid1"] = cmds.button(label='', w=15, h=15, bgc=yellowBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightEyeSquintMid1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_eyeSquintMid1"], [(self.uiElements["rightEyeSquintMid1"], yellowBGC)])) | |
#upper lips | |
self.uiElements["upperMiddleLip"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["upperMiddleLip"], edit=True, c=partial(self.selectControls, ["anim_cc_midUpperLip1"], [(self.uiElements["upperMiddleLip"], redBGC)])) | |
self.uiElements["leftUpperLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_l_upperLip03"], [(self.uiElements["leftUpperLip01"], redBGC)])) | |
self.uiElements["leftUpperLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_l_upperLip04"], [(self.uiElements["leftUpperLip02"], redBGC)])) | |
self.uiElements["rightUpperLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_r_upperLip03"], [(self.uiElements["rightUpperLip01"], redBGC)])) | |
self.uiElements["rightUpperLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_r_upperLip04"], [(self.uiElements["rightUpperLip02"], redBGC)])) | |
#lower lips | |
self.uiElements["lowerMiddleLip"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["lowerMiddleLip"], edit=True, c=partial(self.selectControls, ["anim_cc_midLowerLip1"], [(self.uiElements["lowerMiddleLip"], redBGC)])) | |
self.uiElements["leftlowerLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftlowerLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_l_lowerLip03"], [(self.uiElements["leftlowerLip01"], redBGC)])) | |
self.uiElements["leftlowerLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftlowerLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_l_lowerLip04"], [(self.uiElements["leftlowerLip02"], redBGC)])) | |
self.uiElements["rightlowerLip01"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightlowerLip01"], edit=True, c=partial(self.selectControls, ["anim_cc_r_lowerLip03"], [(self.uiElements["rightlowerLip01"], redBGC)])) | |
self.uiElements["rightlowerLip02"] = cmds.button(label = '', w=15, h=15, bgc=redBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightlowerLip02"], edit=True, c=partial(self.selectControls, ["anim_cc_r_lowerLip04"], [(self.uiElements["rightlowerLip02"], redBGC)])) | |
#corner lips | |
self.uiElements["leftCornerLip"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftCornerLip"], edit=True, c=partial(self.selectControls, ["anim_cc_r_mouthCorner1"], [(self.uiElements["leftCornerLip"], blueBGC)])) | |
self.uiElements["rightCornerLip"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightCornerLip"], edit=True, c=partial(self.selectControls, ["anim_cc_l_mouthCorner1"], [(self.uiElements["rightCornerLip"], blueBGC)])) | |
#Jaw | |
self.uiElements["midBelowLowerLip"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["midBelowLowerLip"], edit=True, c=partial(self.selectControls, ["anim_cc_r_belowLowerLipMid1"], [(self.uiElements["midBelowLowerLip"], blueBGC)])) | |
self.uiElements["leftDepressor1"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftDepressor1"], edit=True, c=partial(self.selectControls, ["anim_cc_l_depressor1"], [(self.uiElements["leftDepressor1"], blueBGC)])) | |
self.uiElements["rightDepressor1"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightDepressor1"], edit=True, c=partial(self.selectControls, ["anim_cc_r_depressor1"], [(self.uiElements["rightDepressor1"], blueBGC)])) | |
#Eye Right Upper And Lower | |
self.uiElements["rightUpperEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_r_upEyeLid01"], [(self.uiElements["rightUpperEyeInner01"], blueBGC)])) | |
self.uiElements["rightUpperEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_r_upEyeLid02"], [(self.uiElements["rightUpperEyeMid01"], blueBGC)])) | |
self.uiElements["rightUpperEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightUpperEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_r_upEyeLid03"], [(self.uiElements["rightUpperEyeOuter01"], blueBGC)])) | |
self.uiElements["rightInnerCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightInnerCorner01"], edit=True, c=partial(self.selectControls, ["cc_r_innerCornerEyeLid01"], [(self.uiElements["rightInnerCorner01"], blueBGC)])) | |
self.uiElements["rightOuterCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightOuterCorner01"], edit=True, c=partial(self.selectControls, ["cc_r_outerCornerEyeLid01"], [(self.uiElements["rightOuterCorner01"], blueBGC)])) | |
self.uiElements["rightLowerEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightLowerEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_r_downEyeLid03"], [(self.uiElements["rightLowerEyeOuter01"], blueBGC)])) | |
self.uiElements["rightLowerEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightLowerEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_r_downEyeLid02"], [(self.uiElements["rightLowerEyeMid01"], blueBGC)])) | |
self.uiElements["rightLowerEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["rightLowerEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_r_downEyeLid01"], [(self.uiElements["rightLowerEyeInner01"], blueBGC)])) | |
#Eye Left Upper And Lower | |
self.uiElements["leftUpperEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_l_upEyeLid01"], [(self.uiElements["leftUpperEyeInner01"], blueBGC)])) | |
self.uiElements["leftUpperEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_l_upEyeLid02"], [(self.uiElements["leftUpperEyeMid01"], blueBGC)])) | |
self.uiElements["leftUpperEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftUpperEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_l_upEyeLid03"], [(self.uiElements["leftUpperEyeOuter01"], blueBGC)])) | |
self.uiElements["leftInnerCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftInnerCorner01"], edit=True, c=partial(self.selectControls, ["cc_l_innerCornerEyeLid01"], [(self.uiElements["leftInnerCorner01"], blueBGC)])) | |
self.uiElements["leftOuterCorner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftOuterCorner01"], edit=True, c=partial(self.selectControls, ["cc_l_outerCornerEyeLid01"], [(self.uiElements["leftOuterCorner01"], blueBGC)])) | |
self.uiElements["leftLowerEyeOuter01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftLowerEyeOuter01"], edit=True, c=partial(self.selectControls, ["cc_l_downEyeLid03"], [(self.uiElements["leftLowerEyeOuter01"], blueBGC)])) | |
self.uiElements["leftLowerEyeMid01"] = cmds.button(label='', w=25, h=25, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftLowerEyeMid01"], edit=True, c=partial(self.selectControls, ["cc_l_downEyeLid02"], [(self.uiElements["leftLowerEyeMid01"], blueBGC)])) | |
self.uiElements["leftLowerEyeInner01"] = cmds.button(label='', w=15, h=15, bgc=blueBGC, p=self.uiElements["faceTabFormLO"]) | |
cmds.button(self.uiElements["leftLowerEyeInner01"], edit=True, c=partial(self.selectControls, ["cc_l_downEyeLid01"], [(self.uiElements["leftLowerEyeInner01"], blueBGC)])) | |
# upper lips | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["upperMiddleLip"], 'left', 296), (self.uiElements["upperMiddleLip"], 'top', 440)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperLip01"], 'left', 318), (self.uiElements["leftUpperLip01"], 'top', 444)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperLip02"], 'left', 337), (self.uiElements["leftUpperLip02"], 'top', 450)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperLip01"], 'left', 274), (self.uiElements["rightUpperLip01"], 'top', 444)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperLip02"], 'left', 255), (self.uiElements["rightUpperLip02"], 'top', 450)]) | |
# lower lips | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["lowerMiddleLip"], 'left', 296), (self.uiElements["lowerMiddleLip"], 'top', 475)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftlowerLip01"], 'left', 318), (self.uiElements["leftlowerLip01"], 'top', 470)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftlowerLip02"], 'left', 337), (self.uiElements["leftlowerLip02"], 'top', 465)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightlowerLip01"], 'left', 274), (self.uiElements["rightlowerLip01"], 'top', 470)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightlowerLip02"], 'left', 255), (self.uiElements["rightlowerLip02"], 'top', 465)]) | |
# corner lips | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftCornerLip"], 'left', 235), (self.uiElements["leftCornerLip"], 'top', 460)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightCornerLip"], 'left', 360), (self.uiElements["rightCornerLip"], 'top', 460)]) | |
##jaw | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["midBelowLowerLip"], 'left', 296), (self.uiElements["midBelowLowerLip"], 'top', 495)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftDepressor1"], 'left', 340), (self.uiElements["leftDepressor1"], 'top', 545)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightDepressor1"], 'left', 252), (self.uiElements["rightDepressor1"], 'top', 545)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["noseBridgeEyebrowButton"], 'left', 296), (self.uiElements["noseBridgeEyebrowButton"], 'top', 300)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["noseBridgeLower"], 'left', 296), (self.uiElements["noseBridgeLower"], 'top', 325)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["upperMidEyeBrow"], 'left', 296), (self.uiElements["upperMidEyeBrow"], 'top', 250)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeBrowInner"], 'left', 345), (self.uiElements["leftEyeBrowInner"], 'top', 275)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeBrowMid"], 'left', 385), (self.uiElements["leftEyeBrowMid"], 'top', 265)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeBrowOuter"], 'left', 415), (self.uiElements["leftEyeBrowOuter"], 'top', 275)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeBrowInner"], 'left', 247), (self.uiElements["rightEyeBrowInner"], 'top', 275)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeBrowMid"], 'left', 207), (self.uiElements["rightEyeBrowMid"], 'top', 265)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeBrowOuter"], 'left', 177), (self.uiElements["rightEyeBrowOuter"], 'top', 275)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperBrowInner"], 'left', 340), (self.uiElements["leftUpperBrowInner"], 'top', 240)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperBrowMid"], 'left', 395), (self.uiElements["leftUpperBrowMid"], 'top', 215)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperBrowOuter"], 'left', 420), (self.uiElements["leftUpperBrowOuter"], 'top', 250)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperBrowInner"], 'left', 252), (self.uiElements["rightUpperBrowInner"], 'top', 240)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperBrowMid"], 'left', 197), (self.uiElements["rightUpperBrowMid"], 'top', 215)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperBrowOuter"], 'left', 172), (self.uiElements["rightUpperBrowOuter"], 'top', 250)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNostril"], 'left', 330), (self.uiElements["leftNostril"], 'top', 390)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNostril"], 'left', 262), (self.uiElements["rightNostril"], 'top', 390)]) | |
####Lower Face left | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialUpper2"], 'left', 355), (self.uiElements["leftNasolabialUpper2"], 'top', 390)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeSquintInner1"], 'left', 365), (self.uiElements["leftEyeSquintInner1"], 'top', 350)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftCheekBone1"], 'left', 395), (self.uiElements["leftCheekBone1"], 'top', 385)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialMid1"], 'left', 375), (self.uiElements["leftNasolabialMid1"], 'top', 420)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialLower1"], 'left', 390), (self.uiElements["leftNasolabialLower1"], 'top', 450)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftCheekPuff1"], 'left', 410), (self.uiElements["leftCheekPuff1"], 'top', 425)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftOrbicularis1"], 'left', 360), (self.uiElements["leftOrbicularis1"], 'top', 490)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftJawSqueeze1"], 'left', 430), (self.uiElements["leftJawSqueeze1"], 'top', 460)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftTemporalLobe1"], 'left', 425), (self.uiElements["leftTemporalLobe1"], 'top', 310)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftNasolabialUpper3"], 'left', 328), (self.uiElements["leftNasolabialUpper3"], 'top', 355)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftEyeSquintMid1"], 'left', 408), (self.uiElements["leftEyeSquintMid1"], 'top', 355)]) | |
####Lower Face Right | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialUpper2"], 'left', 237), (self.uiElements["rightNasolabialUpper2"], 'top', 390)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeSquintInner1"], 'left', 227), (self.uiElements["rightEyeSquintInner1"], 'top', 350)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightCheekBone1"], 'left', 197), (self.uiElements["rightCheekBone1"], 'top', 385)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialMid1"], 'left', 217), (self.uiElements["rightNasolabialMid1"], 'top', 420)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialLower1"], 'left', 202), (self.uiElements["rightNasolabialLower1"], 'top', 450)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightCheekPuff1"], 'left', 182), (self.uiElements["rightCheekPuff1"], 'top', 425)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightOrbicularis1"], 'left', 232), (self.uiElements["rightOrbicularis1"], 'top', 490)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightJawSqueeze1"], 'left', 162), (self.uiElements["rightJawSqueeze1"], 'top', 460)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightTemporalLobe1"], 'left', 167), (self.uiElements["rightTemporalLobe1"], 'top', 310)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightNasolabialUpper3"], 'left', 264), (self.uiElements["rightNasolabialUpper3"], 'top', 355)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightEyeSquintMid1"], 'left', 184), (self.uiElements["rightEyeSquintMid1"], 'top', 355)]) | |
#Eyes Right Upper | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperEyeInner01"], 'left', 185), (self.uiElements["rightUpperEyeInner01"], 'top', 690)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperEyeMid01"], 'left', 130), (self.uiElements["rightUpperEyeMid01"], 'top', 660)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightUpperEyeOuter01"], 'left', 80), (self.uiElements["rightUpperEyeOuter01"], 'top', 675)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightOuterCorner01"], 'left', 55), (self.uiElements["rightOuterCorner01"], 'top', 710)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightInnerCorner01"], 'left', 205), (self.uiElements["rightInnerCorner01"], 'top', 720)]) | |
#Eyes Right Lower | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightLowerEyeOuter01"], 'left', 75), (self.uiElements["rightLowerEyeOuter01"], 'top', 740)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightLowerEyeMid01"], 'left', 120), (self.uiElements["rightLowerEyeMid01"], 'top', 745)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["rightLowerEyeInner01"], 'left', 170), (self.uiElements["rightLowerEyeInner01"], 'top', 735)]) | |
#Eyes Left Upper | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperEyeInner01"], 'left', 407), (self.uiElements["leftUpperEyeInner01"], 'top', 690)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperEyeMid01"], 'left', 462), (self.uiElements["leftUpperEyeMid01"], 'top', 660)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftUpperEyeOuter01"], 'left', 512), (self.uiElements["leftUpperEyeOuter01"], 'top', 675)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftOuterCorner01"], 'left', 537), (self.uiElements["leftOuterCorner01"], 'top', 710)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftInnerCorner01"], 'left', 387), (self.uiElements["leftInnerCorner01"], 'top', 720)]) | |
#Eyes Left Lower | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftLowerEyeOuter01"], 'left', 517), (self.uiElements["leftLowerEyeOuter01"], 'top', 740)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftLowerEyeMid01"], 'left', 472), (self.uiElements["leftLowerEyeMid01"], 'top', 745)]) | |
cmds.formLayout(self.uiElements["faceTabFormLO"], edit=True, af=[(self.uiElements["leftLowerEyeInner01"], 'left', 422), (self.uiElements["leftLowerEyeInner01"], 'top', 735)]) | |
cmds.tabLayout(self.uiElements["mainTabLO"], edit=True, tabLabel=((self.uiElements["bodyTab"], 'Body'), (self.uiElements["faceTabFormLO"], 'Face'))) | |
cmds.showWindow(self.uiElements["window"]) | |
def selectControls(self, controls, buttonInfo, *args): | |
#shift held down | |
#buttonInfo = [[buttonName, buttonBGC]] | |
mods = cmds.getModifiers() | |
if (mods & 1) > 0: | |
for i in range(len(controls)): | |
cmds.select(controls[i], tgl=True) | |
buttonName = buttonInfo[i][0] | |
buttonBGC = buttonInfo[i][1] | |
cmds.button(buttonName, edit=True, bgc=[1.0, 1.0, 1.0]) | |
++i | |
self.createSelectionScriptJob(controls[i], buttonName, buttonBGC) | |
#no modifiers | |
else: | |
cmds.select(cl=True) | |
for i in range(len(controls)): | |
cmds.select(controls[i], add=True) | |
buttonName = buttonInfo[i][0] | |
buttonBGC = buttonInfo[i][1] | |
cmds.button(buttonName, edit=True, bgc=[1.0, 1.0, 1.0]) | |
++i | |
self.createSelectionScriptJob(controls[i], buttonName, buttonBGC) | |
def createSelectionScriptJob(self, control, buttonName, buttonBGC): | |
scriptJobNum = cmds.scriptJob(event=["SelectionChanged", partial(self.deselectButton, control, buttonName, buttonBGC)], runOnce = True, parent=self.uiElements["window"]) | |
def deselectButton(self, control, buttonName, buttonBGC): | |
selection = cmds.ls(sl=1) | |
if control not in selection: | |
cmds.button(buttonName, edit=True, bgc=buttonBGC) | |
else: | |
self.createSelectionScriptJob(control, buttonName, buttonBGC) | |
def _clearSelection(self, *args): | |
cmds.select(cl=True) | |
def _beardVisibility(self, *args): | |
checkStatus = cmds.getAttr('Ruslan_Beard.visibility') | |
if checkStatus == 1: | |
cmds.setAttr('Ruslan_Beard.visibility', 0) | |
else : | |
cmds.setAttr('Ruslan_Beard.visibility', 1) | |
def _eyebrowVisibility(self, *args): | |
checkEyebrowLeftStatus = cmds.getAttr('Ruslan_Left_Eyebrow.visibility') | |
checkEyebrowRightStatus = cmds.getAttr('Ruslan_Right_Eyebrow.visibility') | |
if checkEyebrowLeftStatus ==1: | |
cmds.setAttr('Ruslan_Left_Eyebrow.visibility', 0) | |
else: | |
cmds.setAttr('Ruslan_Left_Eyebrow.visibility', 1) | |
if checkEyebrowRightStatus == 1: | |
cmds.setAttr('Ruslan_Right_Eyebrow.visibility', 0) | |
else: | |
cmds.setAttr('Ruslan_Right_Eyebrow.visibility', 1) | |
def _hairVisibility(self, *args): | |
checkHairStatus = cmds.getAttr('Ruslan_Hair.visibility') | |
if checkHairStatus==1: | |
cmds.setAttr('Ruslan_Hair.visibility', 0) | |
else: | |
cmds.setAttr('Ruslan_Hair.visibility', 1) | |
def _capeVisibility(self, *args): | |
checkCapeStatus = cmds.getAttr('Ruslan_Cape.visibility') | |
if checkCapeStatus ==1: | |
cmds.setAttr('Ruslan_Cape.visibility', 0) | |
else: | |
cmds.setAttr('Ruslan_Cape.visibility', 1) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment