Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def maw_tposer_setup():
- for a in cmds.ls(type='assetInfo'):
- start_frame = cmds.playbackOptions(q=1,min=1)
- tpose_0 = start_frame+5
- tpose_1 = tpose_0+5
- #names
- cmds.select(a)
- ns = a.split(':')[0]
- #tposing
- if cmds.objExists(ns+':'+cmds.getAttr(a+'.assetType')):
- if 'TPose' in cmds.listAttr(ns+':'+cmds.getAttr(a+'.assetType')):
- cmds.setKeyframe(ns+':'+cmds.getAttr(a+'.assetType')+'.TPose',t=tpose_0,v=0)
- cmds.setKeyframe(ns+':'+cmds.getAttr(a+'.assetType')+'.TPose',t=tpose_1,v=1)
- #reset controls
- for c in cmds.ls(ns + ':*Ctrl', ns + ':*Ctrl1', ns + ':*Xtras'):
- if not cmds.getAttr(c+'.t',lock=1):
- cmds.setKeyframe(c+'.t',t=tpose_0)
- cmds.setKeyframe(c+'.t',t=start_frame,v=0)
- if not cmds.getAttr(c+'.r',lock=1):
- cmds.setKeyframe(c+'.r',t=tpose_0)
- cmds.setKeyframe(c+'.r',t=start_frame,v=0)
- for n in cmds.ls(ns+':*',type='nucleus'):
- cmds.setAttr(n+'.startFrame',tpose_1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement