【Maya Python 动画】Maya 角色动画控制器一键归位复位归零脚本 (ResetAnimControllers.py)
【Maya Python 动画】Maya 角色动画控制器一键归位复位归零脚本 (ResetAnimControllers.py)
图片暂不可用
ResetAnimControllers 绑定控制器归位复位
在 3D 角色动画制作与 Pose 摆放过程中,动画师会频繁调整上百个 NURBS 控制环的位移(Translate)与旋转(Rotate)通道。当需要将角色手部、腿部或全身控制器瞬间恢复到初始绑定姿态(Bind Pose / Rest Pose)时,如果手动在 Channel Box 里一个一个选择属性并输入 0,不仅繁琐,而且容易漏调隐蔽通道。
本 Python 脚本是动画师刷 Key 与摆 Pose 的归位神器:在视口中框选任意控制器(或不选择任何物体时自动全选场景中的所有控制环),脚本会自动检索每个节点的 translateX/Y/Z、rotateX/Y/Z 以及 scaleX/Y/Z 属性。在跳过锁定通道(Locked Attributes)的前提下,一键将 Translate 与 Rotate 恢复为 0.0,将 Scale 恢复为 1.0。只需点击一次脚本,即可让角色立刻恢复到完美标准的初始姿态。
分割线
一、 Maya Python 源码
评论 (0)