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 i_rig.build(i_rig, buildTo='') i_rig.build(i_rig, buildTo='skeleton') i_rig.build(i_rig, buildTo='shapes') i_rig.build(i_rig, buildTo='controls') Rig.get_report(m2) m1.rigNull.getMessage('skinJoints', False)
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, autoBuild=False) #call to do general rig i_rig.get_report() i_rig._i_rigNull.getMessage('rigJoints') i_rig.build_rigChain() neckHead.rig_getRigHandleJoints() len(i_rig._i_rigNull.skinJoints) i_rig.get_rigDeformationJoints() neckHead.rig_getRigHandleJoints() i_rig._i_masterControl i_rig.build(i_rig, buildTo='') i_rig.build(i_rig, buildTo='skeleton') i_rig.build(i_rig, buildTo='shapes') i_rig.build(i_rig, buildTo='controls') i_rig.buildModule.build_shapes(i_rig) i_rig.buildModule.build_rigSkeleton(i_rig) i_rig.buildModule.build_controls(i_rig)
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
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 i_rig._ml_skinJoints i_rig.build(i_rig, buildTo='') i_rig.build(i_rig, buildTo='skeleton') i_rig.build(i_rig, buildTo='shapes') i_rig.build(i_rig, buildTo='controls') i_rig.build(i_rig, buildTo='') i_rig.isRigSkeletonized() i_rig.buildModule.build_rigSkeleton(i_rig) i_rig.buildModule.build_shapes(i_rig) Rig.get_influenceChains(leg) Rig.get_segmentHandleChains(leg) Rig.get_segmentChains(leg)
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