Maya自定义工具架

Maya中自定义工具架工具还是挺有意思的,这篇文字介绍自定义工具架工具的方方面面。

首先有几种已知的方案可以添加工具架工具,首先我们应该要创建一个新的工具架,Maya预留了一个空的Custom工具架给我们使用。

为了可以存储我们自己的工具建议还是自己创建一个工具架,点击工具架一栏左边的齿轮菜单,点击New Shelf,输入shelf name点击OK,这样我们就创建了一个新的工具架。

这个工具架的文件会存储在我的文档下面的位置。

C:\Users\{USERNAME}\Documents\maya\{VERSION}\prefs\shelves

Maya工具架有个毛病是不能通过环境变量中心化管理,Maya启动的时候只认我的文档这个位置的shelf文件加载。

在工具架上添加工具有下面几种已知的方法:

  • 可以通过鼠标中键将已经存在的工具架工具拖拽到当前的工具架。
  • 可以通过鼠标中键将左侧ToolBox中的工具拖拽到当前的工具架。
  • 可以将任何一个主菜单中的工具通过CTRL+SHIFT+单击的方式添加到当前的工具架。
  • 可以选择脚本编辑器中的代码,通过鼠标中键拖拽到当前工具架。
  • 可以通过Shelf Editor面板自定义添加工具到我们的当前工具架。

正常来说Shelf Editor是万能的自定义工具架工具的方法,不管上面是以哪种方式添加的工具,实际都可以通过Shelf Editor来添加与修改。

关于Shelf Editor面板有几点需要说明:

  • Shelves: 添加或者删除某个工具架某个工具,设置工具图标,工具提示等等。
  • Command: 单击工具执行的脚本,可以是MEL,也可以是Python。
  • Double Click Command: 双击工具执行的脚本,可以是MEL,也可以是Python。
  • Popup Menu Items: 可以给工具添加一些右键菜单,执行不同的脚本。