因为在工作中经常遇到需要copy pose的操作,之前也用了studio library这款插件,但它好像不支持记录humanIK系统,也可能是我使用的方式不太对,反正我用不了,所以呢,我一个脚本小白花了一段时间学习了一下python,然后结合chatgpt写了这样的一个脚本。链接在此,需要的话随便拿。
链接:/s/1NkriGd-s6FVW3YrR3CpdPw?pwd=2zr5
【资料图】
提取码:2zr5
脚本的功能比较简单,就是创建一个button来记录选择物体的变换属性及附加属性,以及点击button时可以回到记录属性的功能。
图1是插件解压后的状态,时脚本原件,就如上文所述,我是个小白,所以该文件不支持拖拽进maya,需要大家手动将.py文件拖入脚本编辑器中运行。
文件夹中的pose文件夹是我自己在脚本中已经定义的存放pose文本的,暂时没有开放便捷的更改自定路径的功能,所以如果有朋友需要自定义路径,可以在脚本中查找"pose"并替换。
当大家将脚本拖入编辑器中后,首先需要做一个设置路径的操作,需要将图2中的路径该为自己需要保存pose的根目录。
接下来是具体功能演示
脚本界面生成
暂时只有一个pose栏的button生成与删除功能,ani栏没有任何功效,有机会后续可能会更新。
生成与删除
生成按钮功能需要对按钮进行相应的命名,该功能会自动检索预设文件夹中是否有相同命名的文件,如果不存在相同命名就会新生成一个按钮,如果存在相同命名则会将新的pose设定文本覆盖原先的txt文本。
删除按钮需要在文本框中输入对应的按钮名称才可以删除按钮,同时也会删除相应的txt文本。
3.生成的button功能演示
方便演示我创建的pcube1、pcube2、pcube3三个不同位置的box。下面我将pcube1、pcube2存入111按钮中。
功能(1)完全恢复pose
功能(2)恢复部分物体pose
功能(3)更改命名恢复物体pose
拓展衍生功能
此脚本功能可以在动画层中应用
插件版本在Maya2022版本中制作,可能在低版本中存在问题。
插件功能基本就是这样,当然因为是个新手小白,所以脚本中也存在很多不足之处,如果有脚本大佬看到的话,希望可以提供一个改善版的脚本。
X 关闭
2月7日,在北京冬奥会短道速滑男子1000米A...
科技日报合肥2月8日电 (记者吴长锋)8日...
在北京冬奥会自由式滑雪女子大跳台决赛中...
2月8日,当看到中国选手谷爱凌以漂亮的高...
科技日报北京2月8日电 (记者张佳星)记...
人民网北京2月9日电 (记者王连香)记者...
科技日报北京2月8日电 (记者张梦然)据...
科技日报讯 (记者马爱平 通讯员赵鹏跃...
2月2日,海军航空兵某旅组织战备巡逻。刘...
“前方道路遭‘敌’破坏,车辆无法通过。...
Copyright © 2015-2023 非洲产业园区网版权所有 备案号:沪ICP备2022005074号-8 联系邮箱:58 55 97 3@qq.com