Environment Variables

Below is a list of all the environment variables that can be used to control Yeti’s behaviour.

If you are unfamiliar with the process of setting environment variables for your specific platform here please refer to the Setting Global environment variables section of the documentation - if using Linux you should add these to your .tcshrc, .cshrc or .bashrc files depending on what Shell you’re using.

General Variables

YETI_HOME - the root directory of the Yeti installation

YETI_DOCS - used to specify the location of the Yeti documentation, if not available on-line docs will be used.

YETI_TMP - let’s you specify where Yeti will store intermediate files. When Yeti renders it will cache out a temporary file that the rendering DSO will use to generate data - generally you will want these to go into a directory that will be purged often, by default this is a yeti/tmp directory within your projects root directory.

PEREGRINE_LOG_FILE - can be used to specify a log file to store Yeti’s console output, this is a full absolute path.

YETI_GEOCACHE_SIZE - used to specify the maximum amount of memory Yeti should use when caching geometry within Maya in MB (ie. 512 is 512mb)

YETI_TEXTURECACHE_SIZE - used to specify the maximum amount of memory a Yeti node will use when caching textures in MB (ie. 512 is 512mb) Default is 2048.0MB.

peregrinel_LICENSE - used to specify the machine to be used as a license server, port@servername - ie. 5053@licenseserver

YETI_INTERACTIVE_LICENSE - if set to 0 it will disable Yeti’s ability to check out an interactive license.