简介 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,它将打印正在运行的函数) |