def skinSet(self): infs = rig.listConnections(self.grp + '.CTRLJoint', s=False, d=True) InfSets = CA.addSets() InfSets.componentSets = 'Face_UpTeeth_Sets' InfSets.startAdd(infs[0]) InfSets.componentSets = 'Face_DnTeeth_Sets' InfSets.startAdd(infs[1])
def skinSet(self): InfSets = CA.addSets() infs = rig.listConnections(self.eye+'.CTRLJoint', s = False, d = True) for inf in infs: if re.match('\ALf_', inf): InfSets.componentSets = 'Face_LfEye_Sets' InfSets.startAdd(inf) if re.match('\ARt_', inf): InfSets.componentSets = 'Face_RtEye_Sets' InfSets.startAdd(inf) InfSets.componentSets = 'Face_BsMesh_Sets' InfSets.startAdd(self.newAddJnts)
def startCreateSet(self): consSet = CA.addSets() consSet.faceSets = 'face_controls_Sets' for grp in self.allGroups: if rig.objExists(grp): #如果组存在 if 'Head_Control_GRP' == grp: cons = rig.listConnections(grp + '.CTRLBsCurve', s=False, d=True) MacroCons = rig.listConnections(grp + '.CTRLMacroCurve', s=False, d=True) cons.extend(MacroCons) else: cons = rig.listConnections(grp + '.CTRLCurve', s=False, d=True) if cons: consSet.componentSets = 'Face_' + grp.split( '_')[0] + '_sets' consSet.startAdd(self.exceptCons(cons))
def skinSet(self): InfSets = CA.addSets() InfSets.componentSets = 'Face_Main_Sets' infs = rig.listConnections(self.grp + '.LoftMesh', s=False, d=True) InfSets.startAdd(infs)
def skinSet(self): InfSets = CA.addSets() InfSets.componentSets = 'Face_Main_Sets' infs = [u'JawMain_Joint_Up', u'Nose_Joint', u'Head_Joint'] InfSets.startAdd(infs)
def skinSet(self): InfSets = CA.addSets() InfSets.componentSets = 'Face_Tongue_Sets' infs = self.jnts InfSets.startAdd(infs)