Esempio n. 1
0
def transferLeftBrowVertToSDK(mirror=False):
    attr = pm.PyNode('LT_mid_brow_pri_ctrl.ty')
    xfos = [nt.Transform(u'LT_in_brow_bnd_browVertLT_loc'),
            nt.Transform(u'LT_mid_brow_bnd_browVertLT_loc'),
            nt.Transform(u'LT_out_brow_bnd_browVertLT_loc'),
            nt.Transform(u'CT_brow_bnd_browVertLT_loc')]
    if mirror:
        xfos = rsym.mirror_PyNodes(xfos)
        attr = rsym.mirror_PyNodes(attr)
    for xfo in xfos:
        transferAnimToSDK(xfo, attr, .1) 
Esempio n. 2
0
def transferLeftBrowHoriToSDK(mirror=False):
    attr = pm.PyNode('LT_mid_brow_pri_ctrl.tx')
    xfos = [
        nt.Transform(u'LT_in_brow_bnd_browHoriLT_loc'),
        nt.Transform(u'LT_mid_brow_bnd_browHoriLT_loc'),
        nt.Transform(u'LT_out_brow_bnd_browHoriLT_loc'),
        nt.Transform(u'CT_brow_bnd_browHoriLT_loc')
    ]
    if mirror:
        xfos = rsym.mirror_PyNodes(xfos)
        attr = rsym.mirror_PyNodes(attr)
    for xfo in xfos:
        transferAnimToSDK(xfo, attr, .1)
Esempio n. 3
0
def transferLeftSneerToSDK(mirror=False):
    attr = pm.PyNode('LT_philtrum_ctrl.ty')
    xfos = [nt.Transform(u'LT_in_philtrum_bnd_sneerLT_loc'),
            nt.Transform(u'LT_philtrum_bnd_sneerLT_loc'),
            nt.Transform(u'LT_nostril_bnd_sneerLT_loc'),
            nt.Transform(u'LT_sneer_bnd_sneerLT_loc'),
            nt.Transform(u'LT_upper_pinch_lip_bnd_sneerLT_loc'),
            nt.Transform(u'LT_lower_pinch_lip_bnd_sneerLT_loc'),
            nt.Transform(u'LT_lower_sneer_lip_bnd_sneerLT_loc'),
            nt.Transform(u'LT_upper_sneer_lip_bnd_sneerLT_loc'),
            nt.Transform(u'CT_upper_lip_bnd_sneerLT_loc'),
            nt.Transform(u'CT_lower_lip_bnd_sneerLT_loc')]
    if mirror:
        xfos = rsym.mirror_PyNodes(xfos)
        attr = rsym.mirror_PyNodes(attr)
    for xfo in xfos:
        transferAnimToSDK(xfo, attr, .03)   
Esempio n. 4
0
def transferLeftSneerToSDK(mirror=False):
    attr = pm.PyNode('LT_philtrum_ctrl.ty')
    xfos = [
        nt.Transform(u'LT_in_philtrum_bnd_sneerLT_loc'),
        nt.Transform(u'LT_philtrum_bnd_sneerLT_loc'),
        nt.Transform(u'LT_nostril_bnd_sneerLT_loc'),
        nt.Transform(u'LT_sneer_bnd_sneerLT_loc'),
        nt.Transform(u'LT_upper_pinch_lip_bnd_sneerLT_loc'),
        nt.Transform(u'LT_lower_pinch_lip_bnd_sneerLT_loc'),
        nt.Transform(u'LT_lower_sneer_lip_bnd_sneerLT_loc'),
        nt.Transform(u'LT_upper_sneer_lip_bnd_sneerLT_loc'),
        nt.Transform(u'CT_upper_lip_bnd_sneerLT_loc'),
        nt.Transform(u'CT_lower_lip_bnd_sneerLT_loc')
    ]
    if mirror:
        xfos = rsym.mirror_PyNodes(xfos)
        attr = rsym.mirror_PyNodes(attr)
    for xfo in xfos:
        transferAnimToSDK(xfo, attr, .03)
Esempio n. 5
0
def addLeftBrowHoriPivots(mirror=False):
    bnds = [nt.Joint(u'LT_in_brow_bnd'),
            nt.Joint(u'LT_mid_brow_bnd'),
            nt.Joint(u'LT_out_brow_bnd'),
            nt.Joint(u'CT_brow_bnd')]
    pivotName = 'browHoriLT'
    if mirror:
        bnds = rsym.mirror_PyNodes(bnds)
        pivotName = 'browHoriRT'
    for eachBnd in bnds:
        addPivotToBnd(eachBnd, pivotName)
Esempio n. 6
0
def modulateLeftSmilePivotWeights(mirror=False):
    ctlAttr = pm.PyNode('LT_corner_lip_pri_ctrl.tx')
    bnds = [nt.Joint(u'LT_up_crease_bnd'),
            nt.Joint(u'LT_up_cheek_bnd'),
            nt.Joint(u'LT_mid_crease_bnd'),
            nt.Joint(u'LT_cheek_bnd'),
            nt.Joint(u'LT_sneer_bnd')]
    keys = {0:0.2, 1:1}
    if mirror:
        ctlAttr, bnds = sym.mirror_PyNodes(ctlAttr, bnds)
        keys = {0:0.2, -1:1}
    modulatePivotWeightOnBnd(ctlAttr, bnds, 'smilePivot', keys)
Esempio n. 7
0
def addLeftBrowHoriPivots(mirror=False):
    bnds = [
        nt.Joint(u'LT_in_brow_bnd'),
        nt.Joint(u'LT_mid_brow_bnd'),
        nt.Joint(u'LT_out_brow_bnd'),
        nt.Joint(u'CT_brow_bnd')
    ]
    pivotName = 'browHoriLT'
    if mirror:
        bnds = rsym.mirror_PyNodes(bnds)
        pivotName = 'browHoriRT'
    for eachBnd in bnds:
        addPivotToBnd(eachBnd, pivotName)
Esempio n. 8
0
def modulateLeftSmilePivotWeights(mirror=False):
    ctlAttr = pm.PyNode('LT_corner_lip_pri_ctrl.tx')
    bnds = [
        nt.Joint(u'LT_up_crease_bnd'),
        nt.Joint(u'LT_up_cheek_bnd'),
        nt.Joint(u'LT_mid_crease_bnd'),
        nt.Joint(u'LT_cheek_bnd'),
        nt.Joint(u'LT_sneer_bnd')
    ]
    keys = {0: 0.2, 1: 1}
    if mirror:
        ctlAttr, bnds = sym.mirror_PyNodes(ctlAttr, bnds)
        keys = {0: 0.2, -1: 1}
    modulatePivotWeightOnBnd(ctlAttr, bnds, 'smilePivot', keys)