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)
Beispiel #2
0
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()
Beispiel #6
0
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
Beispiel #7
0
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()