maya场景动画 脚本 

      |      2022-08-15 17:33 发布

插件下载
1046 0 0

简介

兼容:2014-2022


https://youtu.be/JF2oApNI4Pc


描述:
动画场景中的许多对象聚集在一起。在某种程度上,这就像反向破坏,一切都完好无损,目的是把它拆开,让它重新组合在一起。您可以为不同的对象组定义不同样式的动画,并且只需单击一下即可生成或删除整个动画,从而非常容易调整设置。
设置保存在场景文件中,因此无需担心记下内容。

请注意,可见性主要适用于 3DS Max,因为它允许介于 0 和 1 之间的值,因为在 Maya 中只有“开”或“关”选项,所以不要指望中间值会产生任何差异。

用法:
将 SceneConstructor.py 复制到 C:/Users/(name)/Documents/maya/scripts
在 python 栏中输入这个,或添加为货架项目: from SceneConstructor import UserInterface; UserInterface().display()

计划更新:
删除对象时更新对象列表(我让它工作到基本水平,但它减慢了一切)
打开新场景时重新加载设置
如果对象被重命名,则更新任何选择
如果在另一个组中选择了项目,则将“清除当前组”更改为警告
将当前选择用作组选择的选项(按钮存在但禁用)
轴动画乘数(选项存在但禁用)
复制到剪贴板/从剪贴板加载的选项
设置默认值相对比例到“结束比例”而不是“当前比例”

未来更新:
跟踪哪些组创建了哪些动画
清除组动画仅删除当前组中的关键帧
清除所有动画仅删除通过脚本创建的关键帧

潜在想法(我可能遇到的更复杂的事情):
使动画跟随线
镜像任何动画线围绕点的轴

已知错误:
选择组时,隐藏已选择的对象选项无法正常工作
关闭窗口即使未保存也会保留设置
删除动画时有时不会重置可见性
(如果您遇到任何问题,请告诉我更多,如果您在 Python 命令行中添加 DEBUG_UI=True,它将打印正在运行的函数)
魔动网-0.png
快速回复 返回顶部 返回列表