有没有办法在Maya中为自定义货架提供相对图标和脚本路径?
我想把我的架子传给我的朋友。与其使用每个图标和每个源的新路径编辑工具架,我宁愿将所有图标放在一个文件夹中(名为图标(,将所有脚本放在一个文件夹中(名为脚本(,而架子 mel 文件将位于货架文件夹的"根"中。像这样:
SHELF_FOLDER
+-Icons
|
+-IconFile.bmp
+-Scripts
|
+-script.mel
|
--shelf.mel
有没有办法在 shelf.mel 文件的开头设置路径?
没有内置的方法可以执行此操作,尽管您可以从预定位置显式调用脚本。
设置此模块的一种常见方法是使用 Maya 模块,然后将模块中的实际脚本路径指向网络共享 - 这将允许多个用户都从公共目录中加载脚本和图标,知道它们都具有相同的脚本可用,然后您可以在该公共目录中包含一个脚本来设置架子。
如果您真的希望它是模块化的,则可以将每个架子作为一个单独的模块分发。
这篇博文涵盖了很多关于这方面的信息:http://rodolphe-vaillant.fr/?e=97
只需在用户目录 C:\Usersame\Documents\maya\version\modules 中添加一个 .mod 文件。请参阅 Maya 文档以了解此文件格式。工具架不会加载,您需要在脚本文件夹中包含一个 userSetup.py(PYTHONPATH(