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,
Beispiel #3
0
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()
Beispiel #4
0
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
Beispiel #6
0
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
Beispiel #8
0
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