2014年11月4日 星期二

使用 Maya.env 設定環境變量


http://www.cgtsj.com/maya01/all/Assets/y98.html





使用 Maya.env 設定環境變量


可以採用以下兩種方式設置Maya 外部的環境變量:使用標準操作系統命令,或編輯Maya.env 文件。建議使用Maya.env 文件,這樣不會將標準環境設置與特定於Maya 的變量混淆。也可以將Maya.env 設置為由多台計算機共享的漫遊配置文件;例如,當在多台Windows 計算機上執行分佈式渲染時,此方法非常有用。有關設置漫遊配置文件的詳細信息,請參見網絡文檔。

(所有平台)在Maya.env 文件中設定環境變量

1.創建名為 Maya.env 的文本文件。
(Mac OS X) Maya.env 是一個可以創建並使用任何文本編輯器編輯的文本文件。如果使用的是文本編輯或字處理程序,請確保將其另存為ASCII(基本)文本文件,而不是RTF。 (在“TextEdit Preferences”窗口中,將“New Document Format ”設置為“Plain text”,然後在“Saving”窗口下,關閉“Append “.txt” to plain text files”選項。)

由於.env 擴展名不能識別為文本文件,因此可能需要從字處理應用程序而不是雙擊文件名或圖標來打開Maya.env。

2.將其保存到以下目錄之一:•(Windows®)•drive:\Documents and Settings\username\My Documents\maya\version
•drive:\Documents and Settings\username\My Documents\maya
•(Mac OS X)•/Users/username/Library/Preferences/Autodesk/maya/version
•/Users/username/Library/Preferences/Autodesk/maya
•(Linux®)•~/maya/version
•~/maya
注意•確保將 Maya.env 的首字母大寫。
•在Windows 和Linux 上,可以通過使用下面所述的操作系統方法設置MAYA_APP_DIR 環境變量來更改Maya 查找Maya.env 的位置。
3.採用以下格式設置每個變量,一行一個變量:
<NAME>=<value>
•可以設置任何變量,包括自己定義的變量。不能在Maya.env 中設置的變量只有MAYA_APP_DIR(所有平台)和HOME(Linux 和Mac OS X)或USERPROFILE (Windows)。
•如果要定義自己的變量,請確保其名稱不包含空格、製表符或以下任何字符:/ : * " < > |
•可以使用變量替換,方法是鍵入$variable(Linux 和Mac OS X)或%variable% (Windows)。例如:
Linux、Mac OS X:

MAYA_PLUG_IN_PATH = $MAYA_APP_DIR/scripts/test
Windows:

MAYA_PLUG_IN_PATH = %MAYA_APP_DIR%\scripts\test
•對於目錄路徑,在Windows 中使用反斜線(\),在Linux 和Mac OS X 中使用正斜線(/)。
•若要分隔多個路徑,在Windows 中使用分號(;),在Linux 和Mac OS X 中使用冒號(:)。
•Maya 會忽略名稱、等號和值旁邊的空行和空格。以# 開頭的行將被視為註釋,並且會被忽略。
示例

•該示例使用特定於Mac OS X 的格式和典型的文件夾。
USER_SCRIPT_PATH = /Volumes/Sapphire/render/scenes/lego pov library/Library:/Volumes/Sapphire/render/scenes/maya/script:;
MAYA_SCRIPT_PATH = $USER_SCRIPT_PATH:$MAYA_SCRIPT_BASE/scripts/test:$MAYA_SCRIPT_BASE/scripts/unsupported
•以下示例顯示如何定義自己的變量(SHARED_MAYA_DIR) 並使用它設置其他Maya 變量的值。
SHARED_MAYA_DIR = HostName:/usr/localhome/public/maya/2012
MAYA_SCRIPT_PATH = $SHARED_MAYA_DIR/scripts:$MAYA_APP_DIR/scripts/custom
MAYA_PLUG_IN_PATH = $SHARED_MAYA_DIR/plug-ins
TMPDIR = /disk2/tempspace
•該示例與Linux 相同,但使用特定於Windows 的格式。
MAYA_SCRIPT_PATH = %MAYA_APP_DIR%\scripts\test
MAYA_PLUG_IN_PATH = %MAYA_LOCATION%\devkit\plug-ins;%MAYA_LOCATION%\devkit\test
TMPDIR = D:\tempspace
注意儘管我們在上面針對路徑分隔符和變量標記介紹了特定於平台的格式,但無論處於哪種平台,Maya 都可以識別不同的格式樣式。
我們仍建議使用特定於平台的格式化慣例以避免任何可能出現的錯誤(例如,在Maya.env 和殼之間複製和粘貼路徑)。