예제 #1
0
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)
예제 #3
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
예제 #5
0
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)
예제 #6
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