Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.34 KB | None | 0 0
  1. import maya.cmds as cmds
  2. CONs = [u'owl_rigPublish_v003:ctl_lowerBeak_m_01', u'owl_rigPublish_v003:ctl_upperBeak_m_01', u'owl_rigPublish_v003:ctl_eyebrow_l_01', u'owl_rigPublish_v003:ctl_eyebrow_l_02', u'owl_rigPublish_v003:ctl_eyebrow_l_03', u'owl_rigPublish_v003:ctl_eyeAim_m_01', u'owl_rigPublish_v003:ctl_eyeAim_r_01', u'owl_rigPublish_v003:ctl_eyeAim_l_01', u'owl_rigPublish_v003:ctl_headFeather_l_01', u'owl_rigPublish_v003:ctl_headFeather_l_02', u'owl_rigPublish_v003:ctl_eyebrow_r_01', u'owl_rigPublish_v003:ctl_eyebrow_r_02', u'owl_rigPublish_v003:ctl_eyebrow_r_03', u'owl_rigPublish_v003:ctl_headFeather_r_01', u'owl_rigPublish_v003:ctl_headFeather_r_02', u'owl_rigPublish_v003:ctl_fkTongue_l_01', u'owl_rigPublish_v003:ctl_fkTongue_l_02', u'owl_rigPublish_v003:ctl_fkTongue_l_03', u'owl_rigPublish_v003:ctl_eyeBlinkUp_r_01', u'owl_rigPublish_v003:ctl_eyeBlinkDown_r_01', u'owl_rigPublish_v003:ctl_eyeBlinkUp_l_01', u'owl_rigPublish_v003:ctl_eyeBlinkDown_l_01', u'owl_rigPublish_v003:ctl_fkLeg01_l_01', u'owl_rigPublish_v003:ctl_fkLeg01_l_02', u'owl_rigPublish_v003:ctl_fkLeg01_l_03', u'owl_rigPublish_v003:ctl_legSwitch_l_01', u'owl_rigPublish_v003:ctl_ikKnee_l_01', u'owl_rigPublish_v003:ctl_ikOutToe_l_01', u'owl_rigPublish_v003:ctl_ikMidToe_l_01', u'owl_rigPublish_v003:ctl_ikInToe_l_01', u'owl_rigPublish_v003:ctl_ikRearToe_l_01', u'owl_rigPublish_v003:ctl_fkOutToe_l_01', u'owl_rigPublish_v003:ctl_fkOutToe_l_02', u'owl_rigPublish_v003:ctl_fkOutToe_l_03', u'owl_rigPublish_v003:ctl_fkMidToe_l_01', u'owl_rigPublish_v003:ctl_fkMidToe_l_02', u'owl_rigPublish_v003:ctl_fkMidToe_l_03', u'owl_rigPublish_v003:ctl_fkInToe_l_01', u'owl_rigPublish_v003:ctl_fkInToe_l_02', u'owl_rigPublish_v003:ctl_fkInToe_l_03', u'owl_rigPublish_v003:ctl_fkRearToe_l_01', u'owl_rigPublish_v003:ctl_fkRearToe_l_02', u'owl_rigPublish_v003:ctl_fkRearToe_l_03', u'owl_rigPublish_v003:ctl_wingSwitch_l_01', u'owl_rigPublish_v003:ctl_handFold_l_01', u'owl_rigPublish_v003:ctl_fkWing_l_01', u'owl_rigPublish_v003:ctl_fkWing_l_02', u'owl_rigPublish_v003:ctl_fkWing_l_03', u'owl_rigPublish_v003:ctl_handFoldUp_l_01', u'owl_rigPublish_v003:ctl_handFoldUp_l_02', u'owl_rigPublish_v003:ctl_handFoldDown_l_01', u'owl_rigPublish_v003:ctl_handFoldDown_l_02', u'owl_rigPublish_v003:ctl_elbowFold_l_01', u'owl_rigPublish_v003:ctl_elbowFold_l_02', u'owl_rigPublish_v003:ctl_armFold_l_01', u'owl_rigPublish_v003:ctl_armFold_l_02', u'owl_rigPublish_v003:ctl_clavicle_l_01', u'owl_rigPublish_v003:ctl_featerTweak_l_01', u'owl_rigPublish_v003:ctl_featerTweak_l_02', u'owl_rigPublish_v003:ctl_featerTweak_l_03', u'owl_rigPublish_v003:ctl_featerTweak_l_04', u'owl_rigPublish_v003:ctl_featerTweak_l_05', u'owl_rigPublish_v003:ctl_featerTweak_l_06', u'owl_rigPublish_v003:ctl_featerTweak_l_07', u'owl_rigPublish_v003:ctl_featerTweak_l_08', u'owl_rigPublish_v003:ctl_featerTweak_l_09', u'owl_rigPublish_v003:ctl_featerTweak_l_10', u'owl_rigPublish_v003:ctl_featerTweak_l_11', u'owl_rigPublish_v003:ctl_featerTweak_l_12', u'owl_rigPublish_v003:ctl_armMidFold_l_01', u'owl_rigPublish_v003:ctl_armMidFold_l_02', u'owl_rigPublish_v003:ctl_wingSwitch_r_01', u'owl_rigPublish_v003:ctl_handFold_r_01', u'owl_rigPublish_v003:ctl_fkWing_r_01', u'owl_rigPublish_v003:ctl_fkWing_r_02', u'owl_rigPublish_v003:ctl_fkWing_r_03', u'owl_rigPublish_v003:ctl_handFoldUp_r_01', u'owl_rigPublish_v003:ctl_handFoldUp_r_02', u'owl_rigPublish_v003:ctl_handFoldDown_r_01', u'owl_rigPublish_v003:ctl_handFoldDown_r_02', u'owl_rigPublish_v003:ctl_elbowFold_r_01', u'owl_rigPublish_v003:ctl_elbowFold_r_02', u'owl_rigPublish_v003:ctl_armFold_r_01', u'owl_rigPublish_v003:ctl_armFold_r_02', u'owl_rigPublish_v003:ctl_clavicle_r_01', u'owl_rigPublish_v003:ctl_featerTweak_r_01', u'owl_rigPublish_v003:ctl_featerTweak_r_02', u'owl_rigPublish_v003:ctl_featerTweak_r_03', u'owl_rigPublish_v003:ctl_featerTweak_r_04', u'owl_rigPublish_v003:ctl_featerTweak_r_05', u'owl_rigPublish_v003:ctl_featerTweak_r_06', u'owl_rigPublish_v003:ctl_featerTweak_r_07', u'owl_rigPublish_v003:ctl_featerTweak_r_08', u'owl_rigPublish_v003:ctl_featerTweak_r_09', u'owl_rigPublish_v003:ctl_featerTweak_r_10', u'owl_rigPublish_v003:ctl_featerTweak_r_11', u'owl_rigPublish_v003:ctl_featerTweak_r_12', u'owl_rigPublish_v003:ctl_armMidFold_r_01', u'owl_rigPublish_v003:ctl_armMidFold_r_02', u'owl_rigPublish_v003:ctl_fkLeg01_r_01', u'owl_rigPublish_v003:ctl_fkLeg01_r_02', u'owl_rigPublish_v003:ctl_fkLeg01_r_03', u'owl_rigPublish_v003:ctl_legSwitch_r_01', u'owl_rigPublish_v003:ctl_ikKnee_r_01', u'owl_rigPublish_v003:ctl_ikOutToe_r_01', u'owl_rigPublish_v003:ctl_ikMidToe_r_01', u'owl_rigPublish_v003:ctl_ikInToe_r_01', u'owl_rigPublish_v003:ctl_ikRearToe_r_01', u'owl_rigPublish_v003:ctl_fkOutToe_r_01', u'owl_rigPublish_v003:ctl_fkOutToe_r_02', u'owl_rigPublish_v003:ctl_fkOutToe_r_03', u'owl_rigPublish_v003:ctl_fkMidToe_r_01', u'owl_rigPublish_v003:ctl_fkMidToe_r_02', u'owl_rigPublish_v003:ctl_fkMidToe_r_03', u'owl_rigPublish_v003:ctl_fkInToe_r_01', u'owl_rigPublish_v003:ctl_fkInToe_r_02', u'owl_rigPublish_v003:ctl_fkInToe_r_03', u'owl_rigPublish_v003:ctl_fkRearToe_r_01', u'owl_rigPublish_v003:ctl_fkRearToe_r_02', u'owl_rigPublish_v003:ctl_fkRearToe_r_03', u'owl_rigPublish_v003:ctl_global_m_01', u'owl_rigPublish_v003:ctl_flyPivot_m_01', u'owl_rigPublish_v003:ctl_flyPivotOffset_m_01', u'owl_rigPublish_v003:ctl_bodyMaster_m_01', u'owl_rigPublish_v003:ctl_pelvis_m_01', u'owl_rigPublish_v003:ctl_hips_m_01', u'owl_rigPublish_v003:ctl_chest_m_01', u'owl_rigPublish_v003:ctl_head_m_01', u'owl_rigPublish_v003:ctl_spineMid_m_01', u'owl_rigPublish_v003:ctl_chestInvert_m_01', u'owl_rigPublish_v003:ctl_spineMidInvert_m_01', u'owl_rigPublish_v003:ctl_hipsInvert_m_01', u'owl_rigPublish_v003:ctl_tailBase_m_01', u'owl_rigPublish_v003:ctl_tailFeathers_r_01', u'owl_rigPublish_v003:ctl_tailFeathers_l_01', u'owl_rigPublish_v003:ctl_tailFeathers_m_01']
  3. currentFrame = cmds.currentTime(q = True)
  4.  
  5. def copyFlap(size = 'big'):
  6. offset = 0
  7. if size == 'big':
  8. cmds.copyKey(CONs, time = (-50, -38))
  9. offset = 11
  10. cmds.currentTime(currentFrame + offset)
  11. elif size == 'medium':
  12. cmds.copyKey(CONs, time = (-30, -21))
  13. offset = 9
  14. cmds.currentTime(currentFrame + offset)
  15. elif size == 'small':
  16. cmds.copyKey(CONs, time = (-10, -3))
  17. offset = 7
  18. cmds.currentTime(currentFrame + offset)
  19. cmds.pasteKey(CONs, time = (currentFrame, currentFrame + offset), o ='replace')
  20.  
  21. copyFlap('small')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement