from cgm.core import cgm_Meta as cgmMeta from cgm.core import cgm_PuppetMeta as cgmPM import Red9.core.Red9_Meta as r9Meta from cgm.core.classes import SnapFactory as Snap reload(Snap) from cgm.core.rigger import ModuleControlFactory as mControlFactory reload(mControlFactory) from cgm.lib import search obj = mc.ls(sl=True)[0] or False obj = '' objList = [] #>>> Modules #======================================================= m1 = cgmPM.cgmModule(name = 'test') m1 = r9Meta.MetaClass('spine_part') m1.setState('skeleton') m1.getPartNameBase() m1.modulePuppet.getGeo() mObj = cgmMeta.cgmObject(control) i_loc = mObj.doLoc() i_loc.rx = i_loc.rx + 90 mObj.doCopyTransform(i_loc.mNode) mObj.mNode mObj.getAttr('asdfasdf') #>>> Testing control registering control = 'shoulders_ikCurve' mControlFactory.registerControl(mc.ls(sl=True)[0]) mControlFactory.registerControl(control,copyPivot='spine_2_segIKCurve') for i in range(2):log.info(i)
from cgm.core import cgm_Meta as cgmMeta from cgm.core import cgm_PuppetMeta as cgmPM import Red9.core.Red9_Meta as r9Meta from cgm.core.classes import SnapFactory as Snap reload(Snap) from cgm.core.rigger import ModuleControlFactory as mControlFactory reload(mControlFactory) from cgm.lib import search obj = mc.ls(sl=True)[0] or False obj = '' objList = [] #>>> Modules #======================================================= m1 = cgmPM.cgmModule(name='test') m1 = r9Meta.MetaClass('spine_part') m1.setState('skeleton') m1.getPartNameBase() m1.modulePuppet.getGeo() mObj = cgmMeta.cgmObject(control) i_loc = mObj.doLoc() i_loc.rx = i_loc.rx + 90 mObj.doCopyTransform(i_loc.mNode) mObj.mNode mObj.getAttr('asdfasdf') #>>> Testing control registering control = 'cog_controlCurve' mControlFactory.registerControl(mc.ls(sl=True)[0]) mControlFactory.registerControl(control)
from cgm.core import cgm_PuppetMeta as cgmPM a = cgmPM.cgmEyeballBlock(direction='left') a = r9Meta.MetaClass('l_eye_rigHelper') a.mNode a.pupilHelper a.__verifyModule__() a.__updateSizeData__() p = a.__buildSimplePuppet__() cgmPM.getSettingsColors('') p.getModules() a.__rebuildShapes__() a.doName(nameChildren=True) a.connectModule(m1) b = cgmPM.cgmEyeball(name='eye', direction='left') m1 = cgmPM.cgmModule(name='eye', direction='left') m1.__verifySelectionSet__() m1 = cgmPM.cgmModule('l_eye_part') m1 = cgmPM.cgmModule('l_eyelid_part') m1.getNameAlias() m1.get_allModuleChildren() m1.isSized() m1.doTemplate() m1.isTemplated() m1.doSkeletonize() p = cgmPM.cgmPuppet(name='left_eye') p._verifyMasterControl() p.getModules() p.gatherModules() #>>> Modules #=======================================================
from cgm.core.rigger import JointFactory as jFactory reload(mFactory) reload(tFactory) reload(jFactory) from cgm.lib import curves reload(curves) obj = mc.ls(sl=True)[0] or False obj = '' objList = [] curves.createControlCurve('circleArrow', 1, absoluteSize=False) curves.createCurve('circleArrowInterior') #>>> Modules #======================================================= m1 = cgmPM.cgmModule(name='test') m1 = cgmPM.cgmModule('spine_part', initializeOnly=True) m1 = cgmPM.cgmModule('spine_part') m1.i_coreNames.value cgmPM.cgmModule('spine_part').__verify__() m1.coreNames.__verify__() #518 w doStore m1.initialize() m1.getPartNameBase() a.getState() a.templateNull.handles = 1 a.templateNull.__setattr__('handles', 0) str_m1 = 'spine_part' str_m1 = 'l_foot_part' mFactory.deleteSkeleton(m1)
reload(jFactory) reload(Rig) nodeF.validateAttrArg(['spine_1_anchorJoint', 'rz']) assert 1 == 2 #Optimization - 05.01.2014 part = 'spine_part' m1 = r9Meta.MetaClass(part) TemplateF.go(m1, True) #Get our module #======================================================= part = 'spine_part' part = 'l_leg_part' m1 = r9Meta.MetaClass(part) m1 = cgmPM.cgmModule('l_eye_part') m1.doTemplate() m1.isSized() m1.getState() m1.isTemplated() TemplateF.go(m1, True) TemplateF.hasPivots(m1) TemplateF.doCastPivots(m1) cgm.core._reload() m1.doSkeletonize() m1.storeTemplatePose() mFactory.isModule(m1) jFactory.go(m1) m1.isSkeletonized()
from cgm.core import cgm_Meta as cgmMeta from cgm.core import cgm_PuppetMeta as cgmPM import Red9.core.Red9_Meta as r9Meta from cgm.core.rigger import RigFactory as Rig from cgm.core import cgm_General as cgmGeneral reload(Rig) #====================================================================== cgmMeta.log.setLevel(cgmMeta.logging.INFO) cgmMeta.log.setLevel(cgmMeta.logging.DEBUG) mFactory.log.setLevel(mFactory.logging.INFO) mFactory.log.setLevel(mFactory.logging.DEBUG) m1.modulePuppet.__verify__() m1.getState() @cgmGeneral.Timer 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
reload(Rig) #====================================================================== from cgm.core.rigger import ModuleFactory as mFactory from cgm.core.rigger import JointFactory as jFactory reload(jFactory) cgmMeta.log.setLevel(cgmMeta.logging.INFO) cgmMeta.log.setLevel(cgmMeta.logging.DEBUG) mFactory.log.setLevel(mFactory.logging.INFO) mFactory.log.setLevel(mFactory.logging.DEBUG) m1.modulePuppet.__verify__() m1.getState() @cgmGeneral.Timer b = cgmPM.cgmEyebrow(name = 'brow') m1 = cgmPM.cgmModule('brow_part') m1.getNameAlias() m1.get_allModuleChildren() m1.isSized() m1.doTemplate() m1.isTemplated() m1.doSkeletonize() m1.modulePuppet._verifyMasterControl() m1 = cgmPM.cgmModule('l_eye_part') m1.__verify__() m1.modulePuppet._verifyMasterControl() m1.helper.__storeNames__()
reload(mFactory) reload(tFactory) reload(jFactory) from cgm.lib import curves reload(curves) obj = mc.ls(sl=True)[0] or False obj = "" objList = [] curves.createControlCurve("circleArrow", 1, absoluteSize=False) curves.createCurve("circleArrowInterior") # >>> Modules # ======================================================= m1 = cgmPM.cgmModule(name="test") m1 = cgmPM.cgmModule("spine_part", initializeOnly=True) m1 = cgmPM.cgmModule("spine_part") m1.i_coreNames.value cgmPM.cgmModule("spine_part").__verify__() m1.coreNames.__verify__() # 518 w doStore m1.initialize() m1.getPartNameBase() a.getState() a.templateNull.handles = 1 a.templateNull.__setattr__("handles", 0) str_m1 = "spine_part" str_m1 = "l_foot_part" mFactory.deleteSkeleton(m1)
mHead.rigNull.msgList_connect('headRoot_jnt','moduleJoints','rigNull') mHead.rigNull.msgList_connect('headRoot_jnt','skinJoints','rigNull') #>>> Eye rigging from cgm.core import cgm_PuppetMeta as cgmPM a = cgmPM.cgmEyeballBlock(direction = 'left') a = r9Meta.MetaClass('l_eye_rigHelper') a = r9Meta.MetaClass('r_eye_rigHelper') a.__mirrorBuild__() a.__mirrorPush__() a.__verifyModule__() a.__updateSizeData__() #>>Eyes mModule = cgmPM.cgmModule('l_eye_part') mModule = cgmPM.cgmModule('r_eye_part') mModule.doSkeletonize()#...skeletonize eyes mModule.doRig()#...skeletonize eyes m1.doSetParentModule('Head_puppetNetwork') p = cgmMeta.cgmNode('Morphy_puppetNetwork') p.mClass p.gatherModules() m1 = cgmPM.cgmModule('l_eyelid_part') m1.getNameAlias() m1.get_allModuleChildren() m1.isSized() m1.doTemplate() m1.isTemplated()