예제 #1
0
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,
예제 #3
0
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()
m1.rigConnect()
m1.isRigged()
m1.isRigConnected()
m1.getState()
m1.rigDelete()
m1.doRig()
m1.rig_getSkinJoints()
reload(Rig)
m1 = cgmMeta.asMeta('r_leg_part')
m1.modulePuppet.masterControl
i_rig = Rig.go(m1,forceNew=False,autoBuild = True)#call to do general rig
i_rig = Rig.go(m1,forceNew=False,autoBuild = False)#call to do general rig
i_rig.doBuild('')
i_rig.build(i_rig,buildTo = '')
예제 #4
0
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