General variables
 
 
 
MAYA_DEBUG_ENABLE_CRASH_REPORTING (Windows and Linux)

When Maya encounters a fatal error, this variable writes a crash report file (MayaCrashLog[yymmdd.hhmm].log) to the directory specified with the TMP environment variable. This file contains a detailed description of what Maya was doing when the failure occurred.

To enable this option, set the value equal to 1. To disable it, set the value to 0 (zero) or leave it undefined.

MAYA_DISABLE_BACKSPACE_DELETE (Windows and Linux)

Disables the functionality of the Backspace key. To enable this option, set the value equal to 1. To disable it, set the value to 0 (zero) or leave it undefined.

MAYA_FORCE_REF_READ

By default, if you reference the same file twice, on file open Maya copies the existing nodes instead of re-reading them from disk. Occasionally, using this built-in multiple reference optimization feature of file referencing can cause errors. This environment variable turns off the file referencing optimization and forces reference files to be explicitly read in all cases. This fixes Maya's behavior in some situations that would otherwise be evaluated incorrectly.

MAYA_FUR_LIGHT_CLAMPING

In a scene in which the intensity of the lights exceeded 1.0, rendered fur would never be brighter than the diffuse and specular color values defined for the fur. You would expect the rendered fur to become increasingly brighter as the lighting increased. This is not only logical, but also consistent with how other renderers, including the Maya Software renderer, behave with identical lighting and material assignments. In order to make this fix in Maya 6.0 and subsequent versions, a change in the shading calculations for rendering fur was implemented. The effect is that fur rendered with Maya 6.0 and subsequent versions may look different compared with previous versions. If you want to maintain compatibility, define the environment variable MAYA_FUR_LIGHT_CLAMPING. To enable this option, set the value equal to 1. To disable it, set the value to 0 (zero) or leave it undefined.

MAYA_FUR_OLD_BEHAVIOR

As of Maya 6.0, in a scene in which the transform node of FurFeedback has transformations applied, interactive or rendered fur no longer ignores these transformations. This is not only logical, but also consistent with how other transform nodes behave in Maya. In order to make this fix, a change was made in the transformation calculations for displaying or rendering fur. The effect is that fur displayed or rendered with Maya 6.0 and subsequent versions may look different compared with previous versions if there are transformations on the FurFeedback node.

Apart from transforming Fur, as described above, if this variable is set it does a few more things:

Essentially there will be behavioral differences between mental ray Fur and Maya Fur if this environment variable is set.

If you want to maintain compatibility in MayaFur display or render, define the environment variable MAYA_FUR_OLD_BEHAVIOR. To enable this option, set the value equal to 1. To disable it, set the value to 0 (zero) or leave it undefined.

MAYA_HELP_URL

This variable is used to override where help files are found. Maya pre-appends this value to its help paths to create a sting which is passes to the browser.

You can use this to point Maya to a central help server, or set it to a http: URL to have Maya get its help files from a web site instead of the Maya help on your hard drive.

Incorrect use of this flag will prevent Maya Help from working within Maya.

MAYA_OVERRIDE_UI

If this environment variable is set, Maya won’t load the file initialLayout.mel, which creates the interface. You must specify an alternate file to run (for example, MAYA_OVERRIDE_UI = test.mel). This variable should only be specified if you want to completely replace Maya’s UI for your own, custom-programmed interface.

MAYA_PAINT_EFFECTS_THREADS

Paint Effects uses the multiple processors on your machine when painting and rendering. You can set this variable to control the number of processors used by Maya. The minimum is one (1) and the maximum is three (3).

WINEDITOR (Windows, Linux)

Allows you to override the Expression Editor and use your own editor. The editor must be set to run in the foreground.

MAYA_UI_LANGUAGE (Windows, Mac OS X)

Allows you to override the language setting of the current operating system. This is most useful when you want to run Maya in English on a Japanese (Windows) operating system; otherwise, Maya picks up the language of the operating system and will always run in Japanese.

Set the value of this environment variable to en_US or ja_JP.