import Red9.core.Red9_Meta as r9Meta from cgm.core.rigger import RigFactory as Rig #====================================================================== issubclass(type(i_rig._i_masterControl), cgmMeta.cgmObject) cgmMeta.validateObjArg(i_rig._i_masterControl.mNode, cgmMeta.cgmObject) cgmMeta.log.setLevel(cgmMeta.logging.INFO) cgmMeta.log.setLevel(cgmMeta.logging.DEBUG) jFactory.log.setLevel(jFactory.logging.DEBUG) m1 = r9Meta.MetaClass('l_clav_part') m1 = r9Meta.MetaClass('r_clav_part') m1 = r9Meta.MetaClass('l_arm_part') m1 = r9Meta.MetaClass('r_arm_part') m1.rigDelete() m1.doRig() m1 = r9Meta.MetaClass('l_arm_part') Rig.get_report(m1) m1.rigNull.blendJoints m1.rigConnect() m1.isRigged() m1.rigDelete() m1.rigNull.moduleJoints i_rig = Rig.go(m1, forceNew=False, autoBuild=False) #call to do general rig m1.setState('skeleton', forceNew=True) m1.getState() m1.modulePuppet.getModuleFromDict({'moduleType': 'thumb'}) m1.modulePuppet.getModuleFromDict(moduleType=['torso', 'spine']) m1.modulePuppet.getModuleFromDict(checkDict={'moduleType': 'head'}) i_rig = Rig.go(m1, forceNew=False) #call to do general rig reload(Rig) i_rig._get_simpleRigJointDriverDict() i_rig._i_masterControl
cgmMeta.log.setLevel(cgmMeta.logging.INFO) cgmMeta.log.setLevel(cgmMeta.logging.DEBUG) neckHead = r9Meta.MetaClass('neck_part') neckHead.rig neckHead.doRig() neckHead.isSkeletonized() reload(Rig) reload(jFactory) neckHead.isTemplated() neckHead.rig_getSkinJoints() neckHead.setState('skeleton', forceNew=True) jFactory.connectToParentModule(neckHead) jFactory.deleteSkeleton(neckHead) neckHead.setState(3, forceNew=True) Rig.get_report(spine) Rig.get_report(neckHead) Rig.get_segmentHandleTargets(neckHead) neckHead.rigNull.getMessage('rigJoints', False) neckHead.rigNull.getMessage('skinJoints', False) if len(spine.rigNull.getMessage('rigJoints')) != 9: print False neckHead.rigNull.moduleJoints[-1].getShortName() neckHead.setState('skeleton', forceNew=True) neckHead.moduleParent.isRigged() neckHead.setState('rig', forceNew=True) reload(Rig) neckHead.rigConnect() neckHead.isRigged() neckHead.rigDelete() i_rig._i_rigNull.getMessage('anchorJoints', False) i_rig = Rig.go(neckHead, forceNew=False,
Rig.get_rigJointDriversDict(m1) Rig.get_simpleRigJointDriverDict(m1) import cgm.core.cgm_Meta as cgmMeta import cgm.core.rigger.RigFactory as Rig import maya.cmds as mc import cgm.core.lib.attribute_utils as ATTR for o in mc.ls(type='joint'): ATTR.set(o,'segmentScaleCompensate',1) import maya.cmds as mc m1.rig_getRigHandleJoints(False) m1.setState('skeleton',forceNew=True) reload(Rig) Rig.get_report(m1) m1.rig_getHandleJoints() m1.rigConnect() m1.isRigged() m1.isRigConnected() m1.getState() m1.rigDelete() m1.doRig() m1.rig_getSkinJoints() reload(Rig) m1 = cgmMeta.asMeta('r_leg_part') m1.modulePuppet.masterControl i_rig = Rig.go(m1,forceNew=False,autoBuild = True)#call to do general rig i_rig = Rig.go(m1,forceNew=False,autoBuild = False)#call to do general rig i_rig.doBuild('') i_rig.build(i_rig,buildTo = '')
from cgm.core import cgm_PuppetMeta as cgmPM import Red9.core.Red9_Meta as r9Meta from cgm.core.rigger import RigFactory as Rig #====================================================================== import cgm.core.__init__ reload(cgm.core.__init__) i_morphyNet = cgmMeta.cgmNode('Morphy_customizationNetwork') i_morphyNet.setState('rig') cgm.core._reload() reload(Rig) import cgm.core leg = r9Meta.MetaClass('l_leg_part') leg = r9Meta.MetaClass('r_leg_part') leg.rig_getHandleJoints() leg.setState('skeleton', forceNew=True) Rig.get_report(leg) i_rig._i_rigNull.pivot_ball.select() leg.rigConnect() leg.rigDelete() spine.isRigged() leg = cgmPM.cgmLimb(mType='leg', direction='left') leg.doSize(sizeMode='manual', posList=[[0, 1, 0], [0, .5, 0], [0, .01, 0], [0, 0.01, .02]]) leg.isSized() cgmMeta.cgmObject('l_hip_blend_jnt').r leg.rigDisconnect() i_rig.get_report() i_rig = Rig.go(leg, forceNew=False) #call to do general rig leg.setState('skeleton', forceNew=True) reload(Rig) i_rig._i_masterControl