此变量自 Maya 3.0 以来已被废弃。请参见 XBMLANGPATH,应使用此变量。
定义 Maya 模块文件的搜索路径。模块文件说明作为模块分发的插件的安装位置。Maya 会将此安装位置的子目录附加到以下路径变量中:MAYA_PLUG_IN_PATH、MAYA_PRESET_PATH、MAYA_SCRIPT_PATH、PYTHONPATH 和 XBMLANGPATH。有关详细信息,请参阅下文关于这些变量的描述以及 API Guide 中的分发 Maya 插件部分。
以下表格所列为默认路径,这些路径将始终出现在任意指定路径之后。
搜索插件的路径。当以相应路径名称指定插件时,即会在此路径的目录中搜索指定插件的名称。此路径还会确定列在“插件管理器”(Plug-in Manager)中的目录。此外,对于 Maya 启动时发现的每个模块文件,该模块根目录下的 plug-ins 子目录将添加到 MAYA_PLUG_IN_PATH。有关详细信息,请参见上述 MAYA_MODULE_PATH 变量的描述和 API Guide 中的“Distributing Multi-File Modules”部分。
Windows 的默认值 |
---|
<用户的目录>/My Documents/maya/2013/plug-ins <用户的目录>/My Documents/maya/plug-ins <maya_directory>/bin/plug-ins |
在“首选项”(Preferences)窗口中的“文件/项目 > 项目设置”(File/Projects > Project Settings)下,文件夹位置显示为“始终使用此项目启动”(Always start in this project)。设定变量后,将无法从“首选项”(Preferences)窗口中更改项目文件夹的位置。必须更改或删除变量。
从 Maya 2013 开始,对于 Linux 和 Mac 平台,在 Maya 尝试使用 lastLocalWS 指向的目录时将进行检查以确保该目录可以访问。目录必须具有“555(r-x -xr-x)”权限。否则,如果目录仅具有“444(r--r--r--)”权限,Maya 将无法使用该目录,甚至“CD”或“ls”也无效。
除 lastLocalWS 之外,Maya 在启动时还尝试使用其他的工作区,而对这些工作区也将应用相同的检查。Maya 尝试使用这些工作区的顺序如下:
指定 Maya 为了访问工具架而对其进行搜索的目录。可以将工具架存储在不同组可访问的位置,然后这些组将设定各自工作站的 MAYA_SHELF_PATH 变量。
可以使用 MAYA_SHELF_PATH 指定多个目录并用冒号分隔;例如,Production/shelf:Shot/shelf:MyDir/shelf 指定三个不同的工具架目录。Maya 会在启动时按指定顺序搜索每个目录以实例化工具架。在搜索 MAYA_SHELF_PATH 中指定的目录后,Maya 将继续从默认工具架目录添加工具架。一个工具架一旦存在,后续搜索目录中具有相同名称的工具架将被忽略。
新建工具架将始终存储在默认工具架目录中。若要共享工具架,请将其移动到所需目录(即 MAYA_SHELF_PATH 指定的目录之一)。
若要限制对工具架目录的访问权限,请禁用该目录的写入权限。如果用户在退出或保存所有工具架时尝试写入受限工具架目录,系统即会显示警告。
在某个程序中导入 Python 模块文件时的位置。将此变量放入模块目录的目录名称列表。在 UNIX 中用逗号分隔此列表,在 Windows 中用分号分隔此列表。
此外,对于 Maya 启动时发现的每个模块文件,模块根目录中的 scripts 子目录将添加到 PYTHONPATH。有关详细信息,请参见上述 MAYA_MODULE_PATH 变量的描述以及 API Guide 中的“Distributing Multi-File Modules”部分。
不强制使用此变量。由于 Python 始终搜索程序顶层文件的主项目,仅当一个模块需要导入位于其他目录的其他模块时需要设定此环境变量。
此变量指定图标文件的位置,例如用于“工具架”(Shelf)按钮的图标。在 Linux 中,语法与其他路径稍有不同。例如:
XBMLANGPATH = "./icons/%B:$HOME/dev/icons/%B"
在本示例中,%B 用作 Maya 将用位图文件名替换的占位符。
此外,对于 Maya 启动时发现的每个模块文件,其根目录的 icons 子目录(Linus 中为 "ico s/%B)将添加到 XBMLANGPATH。有关详细信息,请参见上述 MAYA_MODULE_PATH 变量的描述以及 API Guide 中的“Distributing Multi-File Modules”部分。
Windows 的默认值 |
---|
%MAYA_APP_DIR%\maya\2013\prefs\icons %MAYA_LOCATION%\icons %MAYA_LOCATION%\icons \paintEffects %MAYA_LOCATION%\icons \cloth %MAYA_LOCATION%\icons \fur |