常规变量

 
 
 
MAYA_ALT_EN

如果在 FlexLM 目录中有多个许可证文件,那么可以设置该环境变量以唯一地定义 Maya 许可证文件并缩短 Maya 启动时间。

例如,设置:

MAYA_ALT_EN = <
 pathToLicenseFile
>\Flexlm\maya.lic

其中 <pathToLicenseFile> 是许可证文件位置的路径。

MAYA_ALIAS_LICENSE_TIMEOUT

恢复上一个许可行为(尝试恢复丢失的许可证)将持续 15 分钟,而不是默认的 Autodesk 标准两个小时。

MAYA_DEBUG_ENABLE_CRASH_REPORTING(Windows 和 Linux)

Maya 遇到致命错误时,该变量会将故障报告文件 (MayaCrashLog[yymmdd.hhmm].log) 写入到使用 TMP 环境变量指定的目录中。该文件包含发生故障时 Maya 执行的操作的详细描述。

若要启用该选项,请将该值设定为 1。若要禁用该选项,请将该值设定为 0(零),或保留其未定义。

MAYA_DISABLE_BACKSPACE_DELETE(Windows 和 Linux)

禁用 Back Space 键的功能。若要启用该选项,请将该值设定为 1。若要禁用该选项,请将该值设定为 0(零),或保留其未定义。

MAYA_FORCE_REF_READ

默认情况下,如果多次引用某文件,则 Maya 仅在第一次引用时从磁盘读取该文件。在处理对该文件的后续引用时,Maya 复制最初读取时的现有场景信息,而不是从磁盘重新读取文件。如此处理文件引用可优化性能。有时,这种多次引用优化功能会导致出现错误。

设置 MAYA_FORCE_REF_READ 环境变量会禁用文件引用优化功能,并会强制从磁盘显式读取所有引用文件。在某些情况下这可以修复 Maya 的行为以避免发生求值错误,但同时会降低性能。

MAYA_PARALLEL_MEMCPY

将该环境变量设定为 1 可启用并行内存复制。在某些情况下,并行内存复制在基于 Opteron 和 Nehalem 的系统上会更快。但是,在 Xeon 系统上并行内存复制还可能会更慢,在这种情况下,可能会希望禁用并行内存。

注意

可能会影响速度的另一个因素是正在 Maya 中运行的工作量。

MAYA_IP_TYPE

使用该环境变量可设置 IP 版本,例如,IPv4。

MAYA_HELP_URL

该变量用于覆盖帮助文件所在的位置。Maya 会将该值预先附加到其帮助路径中,以创建传递给浏览器的字符串。

可以使用该变量将 Maya 指向中心帮助服务器,或者将它设定为一个 http: URL 以让 Maya 从 Web 站点获取其帮助文件,而不是从硬盘驱动器上的 Maya 帮助获取。

不正确使用该标志将阻止“Maya 帮助”(Maya Help)在 Maya 内正常运行。

MAYA_OVERRIDE_UI

如果已设置该环境变量,那么 Maya 将不会加载文件 initialLayout.mel,该文件会创建界面。必须指定要运行的替代文件(例如,MAYA_OVERRIDE_UI = test.mel)。仅当要使用自己的自定义编程接口完全替换 Maya 的 UI人时,才应指定该变量。

MAYA_PAINT_EFFECTS_THREADS

在绘制和渲染时,“Paint Effects”使用计算机上的多个处理器。可以设置该变量来控制 Maya 所使用的处理器数量。最小值为一个 (1),最大值为三个 (3)。

WINEDITOR(Windows、Linux)

使用该变量可以覆盖“表达式编辑器”(Expression Editor)并使用自己的编辑器。必须将该编辑器设定为在前景中运行。

MAYA_UI_LANGUAGE(Windows、Mac OS X)

使用该变量可以覆盖当前操作系统的语言设置。希望在日文或中文 (Windows) 操作系统上使用英文运行 Maya 时,该变量最有用;否则,Maya 会选择操作系统的语言,并将始终使用日文/中文运行。

将该环境变量的值设置为 en_US(英文)、ja_JP(日文)或 zh_CN(简体中文)。

重要信息必须通过系统首选项设置 MAYA_UI_LANGUAGE 环境变量。在 Maya.env 文件中 设置该环境变量不会 影响 Maya 行为。有关如何通过系统首选项设置该环境变量的详细信息,请参见在日文环境中使用英文运行 Maya
MAYA_DISALLOW_DUPLICATE_ATTRIBUTE_NAMES

该环境变量在未设置时会被禁用。将其设定为任何字符串可启用它。默认情况下会禁用该环境变量。

在 Maya 2011 和更低版本中,不存在任何显式测试来确保属性名称在节点内是唯一的。使用诸如 setAttr NODE.DUPLICATED_ATTR 3.0 之类的命令时,这可能会导致不明确。某些现有脚本、文件和/或插件可能会依赖于该不明确的行为;因此,为了向后兼容,在 Maya 2012 中引入了该环境变量。但是,我们鼓励用户停止该不明确的行为。

MAYA_USE_MALLOC

如果在加载大型场景时 Maya 遇到问题而意外关闭,请尝试将此环境变量设置为 1。但是,如果设置此环境变量,则在选择“文件 > 新建”(File > New)时 Maya 不会释放使用的内存;只在退出 Maya 时释放。

MAYA_USE_VARYING_INT

如果希望在 Viewport 2.0 中显示较大的组件 ID 号 (>16777216),则必须使用支持几何体着色器的整数变化输入的显卡;此外,还要将该环境变量设置为 1。

MAYA_DISABLE_CASCADING

将该环境变量设置为任何值,以针对 Maya 禁用许可证级联。

MAYA_CER_INCLUDE_SCENE_NAME

使用此环境变量来确定是否将场景文件名包含在提交给 Autodesk 的 CER 报告中。如果未设置此变量,场景名称将显示为“未公开”

  • 0 = 场景名称以非公开形式列出
  • 1 = 仅包含文件名
  • 2 = 包含完整路径/文件名
MAYA_FORCE_PANEL_FOCUS

将此环境变量设置为 0,以在将 Maya 或 Qt 窗口移至带模型面板的其他窗口(或“大纲视图”(Outliner)“曲线图编辑器”(Graph Editor)等窗口或“面板 > 面板”(Panels > Panel)下的任意面板)上方时,按下 Shift 键不会导致模型面板的窗口强行获得焦点。

此变量的默认值为 1。

将此环境变量设置为 0 时,单击热键仅会影响具有焦点的工作区。如果要对其他工作区使用热键,您可能需要单击该工作区,以在热键生效之前将焦点移到该区域。

MAYA_ENABLE_NG_CONSOLE_STATS

在 Maya 2013 中,“节点编辑器”(Node Editor)在默认情况下将显示统计信息(节点、连接、边、样例代理,FPS、缩放)。在 Maya 2014 中,默认情况下不显示统计信息,您可以通过将环境变量 MAYA_ENABLE_NG_CONSOLE_STATS 设置为 1 来查看这些信息。