Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import maya.cmds as cmds
- 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']
- currentFrame = cmds.currentTime(q = True)
- def copyFlap(size = 'big'):
- offset = 0
- if size == 'big':
- cmds.copyKey(CONs, time = (-50, -38))
- offset = 11
- cmds.currentTime(currentFrame + offset)
- elif size == 'medium':
- cmds.copyKey(CONs, time = (-30, -21))
- offset = 9
- cmds.currentTime(currentFrame + offset)
- elif size == 'small':
- cmds.copyKey(CONs, time = (-10, -3))
- offset = 7
- cmds.currentTime(currentFrame + offset)
- cmds.pasteKey(CONs, time = (currentFrame, currentFrame + offset), o ='replace')
- copyFlap('small')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement