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,
import cgm.core.cgm_Meta as cgmMeta import cgm.core.rigger.RigFactory as Rig cgm.core._reload() m1 = cgmMeta.asMeta('spine_part') m1.rig_getSkinJoints() m1.doRig() m1.isRigged() m1.doSkeletonize() m1.rig_getSkinJoints(False) m1.rig_getHandleJoints(False) m1.rig_getRigHandleJoints(m1) Rig.get_rigDeformationJoints(m1) 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()
from cgm.lib import search search.returnAllParents(mc.ls(sl=True)[0]) mc.listRelatives(mc.ls(sl=True)[0], allParents=True) from cgm.lib import nodes reload(nodes) obj = mc.ls(sl=True)[0] or False obj = '' objList = [] orientation = ['xyz'] orientation[1] #>>> Modules #======================================================= #Get our module part = 'spine_part' m1 = r9Meta.MetaClass(part) i_rig = Rig.go(m1) #call to do general rig i_rig = Rig.go(m1, buildSkeleton=True) i_rig = Rig.go(m1, buildControls=True) i_rig = Rig.go(m1, buildRig=True) i_rig = Rig.go(m1, buildDeformation=True) reload(Rig) Rig.d_moduleRigVersions[m1.moduleType] i_rig.doBuild(m1, buildSkeleton=True) i_rig.doBuild(m1, buildControls=True) i_rig.doBuild(m1, buildRig=True) i_rig.doBuild(m1, buildDeformation=True) i_rig.doBuild(m1, buildSkeleton=True, buildControls=True) i_rig.doBuild(m1, buildRig=True)
from cgm.lib import attributes reload(attributes) reload(distance) from cgm.lib import nodes reload(nodes) obj = mc.ls(sl=True)[0] or False obj = '' objList = [] orientation = ['xyz'] orientation[1] #>>> Modules #======================================================= m1 = r9Meta.MetaClass('spine_part') m1.__dict__.keys() m1.rigNull.skinJoints i_rig = Rig.go(m1) m1.getState() i_rig.d_controlShapes rig_segmentFK(i_rig.d_controlShapes) Rig.registerControl('pelvis_anim') l_joints = mc.ls(sl=True) s = cgmMeta.cgmAttr('pelvis_surfaceJoint','scaleX') s.p_hidden = False curves.createControlCurve('semiSphere',10,'z-') attributes.doSetAttr('closestPointOnSurface1','inPostionX',5) mc.setAttr('closestPointOnSurface1.inPostionX',5) m1 = cgmPM.cgmModule(name = 'test') m1 = cgmMeta.cgmNode('spine_part') m1.setState('skeleton',forceNew = True) m1.rigNull.skinJoints
m1 = cgmPM.cgmModule('l_eyelids_part') m1.getNameAlias() m1.get_allModuleChildren() m1.isSized() m1.doTemplate() m1.isTemplated() m1.doSkeletonize() m1.__verify__() m1.modulePuppet._verifyMasterControl() m1.helper.__storeNames__() i_rig.buildModule.__build__(i_rig) m1.rigConnect() m1.rig_getReport() i_rig = Rig.go(m1,forceNew=False,autoBuild = False)#call to do general rig i_rig = Rig.go(m1,forceNew=False)#call to do general rig m1.templateNull.handles rUtils.createEyeballRig('l_eye_rigHelper',aimTargetObject = 'l_eye_ik_anim', buildIK=True) i_rig.build(i_rig,buildTo = 'controls') i_rig.buildModule.build_rigSkeleton(i_rig) i_rig.buildModule.build_shapes(i_rig) i_rig.buildModule.build_controls(i_rig) i_rig.buildModule.build_FKIK(i_rig) i_rig.buildModule.build_deformation(i_rig) i_rig.buildModule.build_rig(i_rig) i_rig.buildModule.__build__(i_rig) from cgm.lib import distance
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
from cgm.lib import attributes reload(attributes) reload(distance) from cgm.lib import nodes reload(nodes) obj = mc.ls(sl=True)[0] or False obj = '' objList = [] orientation = ['xyz'] orientation[1] #>>> Modules #======================================================= m1 = r9Meta.MetaClass('spine_part') m1.__dict__.keys() m1.rigNull.skinJoints i_rig = Rig.go(m1) m1.getState() i_rig.d_controlShapes rig_segmentFK(i_rig.d_controlShapes) Rig.registerControl('pelvis_anim') l_joints = mc.ls(sl=True) s = cgmMeta.cgmAttr('pelvis_surfaceJoint', 'scaleX') s.p_hidden = False curves.createControlCurve('semiSphere', 10, 'z-') attributes.doSetAttr('closestPointOnSurface1', 'inPostionX', 5) mc.setAttr('closestPointOnSurface1.inPostionX', 5) m1 = cgmPM.cgmModule(name='test') m1 = cgmMeta.cgmNode('spine_part') m1.setState('skeleton', forceNew=True) m1.rigNull.skinJoints