python maya hotkey交换两条动画曲线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python maya hotkey交换两条动画曲线相关的知识,希望对你有一定的参考价值。
import pymel.core as pm
# Hotkey to swap two selected animation curves
curves = pm.keyframe(q=True, selected=True, name=True)
if len(curves) == 2:
swap_a, swap_b = curves[0], curves[1]
pm.copyKey(swap_a)
# snapshot of swap_b before copying over
pm.bufferCurve(swap_b, overwrite=True)
pm.pasteKey(swap_b, option='replaceCompletely')
# swap temporarily to previous buffer curve on swap_b
pm.bufferCurve(swap_b, swap=True)
pm.copyKey(swap_b)
# swap back
pm.bufferCurve(swap_b, swap=True)
pm.pasteKey(swap_a, option='replaceCompletely')
else:
pm.warning('[swap_curves] Select 2 curves.')
以上是关于python maya hotkey交换两条动画曲线的主要内容,如果未能解决你的问题,请参考以下文章
maya动画导入unity怎么播放
三维软件中制作动画导入Unity中使用
maya 烘焙动画帧
Maya:将 HIK rig 顶部的 FBX 动画与命名空间合并
Maya Mel 脚本动画不作为 FBX 进行动画处理
如何将动画从 Maya 导出到 three.js 工作流