ファイルパス変数
 
 
 
MAYA_APP_DIR(Windows、Linux)

これは、個人的な Maya アプリケーション ディレクトリを定義するための変数です。このディレクトリには、プロジェクトの他、次のような重要な項目が含まれます。

MAYA_APP_DIR はオペレーティング システムからのみ設定できます。Maya.env は使用できません。この変数を設定しない場合、デフォルトの値は ~username/maya (Linux)、 または <ドライブ名>:\Documents and Settings\<ユーザ名>\My Documents\maya (Windows)になります。

Mac OS X では、オペレーティング システムから環境変数は設定できません。

MAYA_CMD_FILE_OUTPUT

この変数はスタートアップ時に cmdFileOutput コマンドを有効にして、スクリプト エディタ(Script Editor)の内容を自動的に指定したファイルに出力します。ファイル名を指定しない場合は、エラーは標準エラー出力(たとえばターミナル ウィンドウ)に送られます。この機能は、Maya がスタートアップ時にクラッシュした際、エラー メッセージをトラッキングするのに便利です。

注:

スクリプト エディタの内容は、スクリプト エディタと指定した出力位置の双方に表示されます。

MAYA_FILE_ICON_PATH

この変数は、Maya 3.0 以降は使用されていません。代わりに変数 XBMLANGPATH を使用してください。

MAYA_MODULE_PATH

Maya モジュール ファイルへの検索パスを定義します。モジュール ファイルには、モジュールとして配布されているプラグインのインストール場所が記述されています。Maya ではこのインストール場所のサブディレクトリを、パス変数である MAYA_PLUG_IN_PATH、MAYA_PRESET_PATH、MAYA_SCRIPT_PATH、PYTHONPATH、および XBMLANGPATH に付加します。詳細については、後述する変数の個別の説明と、Maya プラグインの配布(『API ガイド』)を参照してください。

次の表は、デフォルト パスをまとめたものです。これらのパスは、必ず、ユーザが指定したパスの後に来ます。

Windows のデフォルト

<ユーザディレクトリ>/My Documents/maya/2012/modules

<ユーザディレクトリ>/My Documents/maya/modules

C:/Program Files/Common Files/Autodesk Shared/Modules/maya/2012

C:/Program Files/Common Files/Autodesk Shared/Modules/maya

<Maya ディレクトリ>/modules/
Mac OS X と Linux のデフォルト

$MAYA_APP_DIR/maya/2012/modules

$MAYA_APP_DIR/maya/modules

/usr/autodesk/modules/maya/2012

/usr/autodesk/modules/maya

注:

作成するファイル パスにスペースを使用すると、ファイル パスが Maya では表示されないため、ディレクトリ内に格納されているアイコン イメージ ファイルにアクセスできない場合があります。この問題は、ファイル パスにスペースを使用しないことで回避できます。

MAYA_MOVIE_DIR

この変数は、ムービー ファイルが保管されているディレクトリの設定をオーバーライドするために使用されます。デフォルトは $MAYA_LOCATION/movies です。

MAYA_LOCATION

Maya のインストール ディレクトリへのパス。この変数を設定しない場合、デフォルトで/usr/autodesk/maya<バージョン番号> (Linux)またはC:\Program Files\Autodesk \Maya<バージョン番号> (Windows)が使用されます。

Mac OS X では、Maya は /アプリケーション/Maya 2012/Maya.app としてインストールされます。Mac OS X アーキテクチャでは Maya アプリケーション パッケージのコンテンツにアクセスすることが難しくなっているため、Mac OS X では MAYA_LOCATION を使用しないことを強く推奨します。代わりに、次のロケーションを使用してください。

MAYA_PLUG_IN_PATH

プラグインの検索パス。プラグインが相対パス名で指定されている場合、このパス内のディレクトリから指定されたプラグイン名が検索されます。また、プラグイン マネージャ(Plug-in Manager)にリストされるディレクトリは、このパスにより定義されます。さらに、Maya の起動時に検出される各モジュール ファイルについては、モジュールのルート ディレクトリの plug-ins サブディレクトリが、MAYA_PLUG_IN_PATH に付加されます。詳細については、前述の MAYA_MODULE_PATH 変数の説明と複数ファイル モジュールの配布(『API ガイド』)を参照してください。

Windows のデフォルト

<ユーザディレクトリ>/My Documents/maya/2012/plug-ins

<ユーザ ディレクトリ>/My Documents/maya/plug-ins

<Maya ディレクトリ>/bin/plug-ins

Mac OS X のデフォルト

ホーム フォルダ下: ライブラリ/Preferences/Autodesk/maya/2012

ホーム フォルダ下: ライブラリ/Preferences/Autodesk/maya

/ユーザ/共有/Autodesk/maya/2012

/ユーザ/共有/Autodesk/maya

Maya パッケージ内: /アプリケーション/Maya 2012/Maya.app

Linux のデフォルト

$MAYA_APP_DIR/maya/2012/plug-ins

$MAYA_APP_DIR/maya/plug-ins

/usr/autodesk/userconfig/maya/2012/plug-ins

/usr/autodesk/userconfig/maya/plug-ins

$MAYA_LOCATION/bin/plug-ins

注:

MAYA_PLUG_IN_PATH 環境変数に複数のパスを追加する場合、パスを Mac OS X ではコロン(:)、Windows と Linux ではセミコロン(;)で区切る必要があります。

MAYA_PRESET_PATH

Maya プリセットのロケーションを定義します。パスのエントリはそれぞれ、attrPresets ディレクトリの上にあるディレクトリを示します。さらに、Maya の起動時に検出される各モジュール ファイルについては、モジュールのルート ディレクトリの「presets」サブディレクトリが、MAYA_PRESET_PATH に付加されます。詳細については、前述の MAYA_MODULE_PATH 変数の説明と複数ファイル モジュールの配布(『API ガイド』)を参照してください。

MAYA_PROJECT

スタートアップ時に、プロジェクト フォルダの場所を指定します。

プリファレンス(Preferences)ウィンドウのファイル/プロジェクト > プロジェクトの設定(File/Projects > Project Settings)カテゴリにある常時このプロジェクトで開始(Always start in this project)フィールドに、このフォルダ場所が表示されます。変数の設定後、プロジェクト フォルダの場所をプリファレンス(Preferences)ウィンドウから変えることはできません。変数を変更するか、削除する必要があります。

注:

Maya 2012 以降、Linux と Mac の各プラットフォームに関して、lastLocalWS によってポイントされるディレクトリにアクセス可能であることを、Maya で使用される前に確認するチェック機能が装備されています。このディレクトリには 555(r-xr-xr-x)パーミッションが付与されている必要があります。そうでない場合、このディレクトリに 444(r--r--r--)パーミッションしか付与されていなければ、Maya で使用することはできません。cdls も機能しません。

lastLocalWS 以外にも、Maya のスタートアップ時に使用しようとする他のワークスペースがあり、これらのワークスペースにも同じチェックが適用されます。これらのワークスペースが Maya で使用される順序は以下のとおりです。

  • -proj コマンド ラインの引数から取得された値
  • MAYA_PROJECT 環境変数から取得された値
  • InitialProject optionVar(つまり、常時このプロジェクトで開始(Always start in this project)というラベルが付いたプリファレンス)
  • lastLocalWS optionVar(最後にアクティブだったワークスペースの記憶の終了時に Maya で自動的に保存される)
  • デフォルトのプロジェクト
MAYA_PROJECTS_DIR

プロジェクト フォルダの場所を指定します。

プリファレンス(Preferences)ウィンドウのファイル/プロジェクト > プロジェクトの設定(File/Projects > Project Settings)カテゴリにあるデフォルト プロジェクト ディレクトリ(Default projects directory)フィールドに、このフォルダ位置が表示されます。変数の設定後、プロジェクト フォルダの場所をプリファレンス(Preferences)ウィンドウから帰ることはできません。変数を変更するか、削除する必要があります。

MAYA_SHELF_PATH

シェルフにアクセスするために Maya が検索するディレクトリに指定します。異なる製作グループがアクセスできるロケーションにシェルフを保存します。その後、各作成グループが、それぞれのワークステーションの MAYA_SHELF_PATH 変数を設定します。

MAYA_SHELF_PATH を使用して複数のディレクトリを指定する場合は、ディレクトリの間をコロンで区切って入力します。たとえば、Production/shelf:Shot/shelf:MyDir/shelf では、3 種類のシェルフ ディレクトリが指定されています。起動時、Maya はシェルフをインスタンス化するために、指定された順序で各ディレクトリを検索します。MAYA_SHELF_PATH で指定されたディレクトリを検索した後、Maya は続けてデフォルト シェルフ ディレクトリからシェルフを追加します。あるシェルフの存在が確認されたら、その後検索したディレクトリに同じ名前のシェルフがあっても、これは無視されます。

新たに作成されたシェルフは、必ずデフォルトのシェルフ ディレクトリに保存されます。これを共有するには、このシェルフを MAYA_SHELF_PATH に指定されているディレクトリの 1 つに移動します。

シェルフ ディレクトリへのアクセスを制限するには、このディレクトリへの書き込みを禁止します。ユーザが(すべてのシェルフを終了、または保存するときに)制限つきのシェルフ ディレクトリにアクセスしようとすると、警告が表示されます。

MAYA_SCRIPT_PATH

MEL スクリプトの検索パスを、コロンで区切って指定します。未解決の MEL プロシージャが呼び出された場合、このプロシージャを実装するスクリプトが、このパスから検索されます。また、フル パスを指定せずに MEL ファイルをソースにした場合もこのパスが検索されます。

さらに、Maya の起動時に検出される各モジュール ファイルについては、モジュールのルート ディレクトリの script サブディレクトリが、MAYA_SCRIPT_PATH に付加されます。詳細については、前述の MAYA_MODULE_PATH 変数の説明と複数ファイル モジュールの配布(『API ガイド』)を参照してください。

次の表は、デフォルト パスをまとめたものです。これらのパスは、必ず、ユーザが指定したパスの後に来ます。

PYTHONPATH

Python モジュール ファイルをプログラムにインポートする場合のロケーション。モジュール ディレクトリのディレクトリ名のリストに、この変数を設定します。リストは、UNIX の場合はコロンで、Windows の場合はセミコロンで区切ります。

さらに、Maya の起動時に検出される各モジュール ファイルについては、モジュールのルート ディレクトリの script サブディレクトリが、PYTHONPATH に付加されます。詳細については、前述の MAYA_MODULE_PATH 変数の説明と複数ファイル モジュールの配布(『API ガイド』)を参照してください。

この変数の使用は、必須ではありません。Python は常にプログラムの最上位ファイルのホーム ディレクトリを検索するため、任意のモジュールが別のディレクトリにあるモジュールをインポートする場合のみに、この環境変数を設定する必要があります。

Windows のデフォルト

/My Documents/maya/projects/default/mel

<ユーザ ディレクトリ>/My Documents/maya/2012/scripts

<ユーザ ディレクトリ>/My Documents/maya/scripts

<ユーザ ディレクトリ>/My Documents/maya/2012/presets

<ユーザ ディレクトリ>/My Documents/maya/2012/prefs/shelves

<ユーザ ディレクトリ>/My Documents/maya/2012/prefs/markingMenus

<Maya>/scripts/startup

<Maya>/scripts/others

<Maya>/scripts/AETemplates

<Maya>/scripts/paintEffects

<Maya>/scripts/fluidEffects

<Maya>/scripts/hair

<Maya>/scripts/cloth

<Maya>/scripts/fur

Linux のデフォルト

$MAYA_APP_DIR/maya/2012/scripts

$MAYA_APP_DIR/maya/scripts

/usr/autodesk/userconfig/maya/2012/scripts

/usr/autodesk/userconfig/maya/scripts

$MAYA_APP_DIR/maya/2012/prefs/shelves

$MAYA_LOCATION/scripts/startup

$MAYA_LOCATION/scripts/others

$MAYA_LOCATION/scripts/AETemplates

$MAYA_LOCATION/scripts/paintEffects

$MAYA_LOCATION/scripts/cloth

$MAYA_LOCATION/scripts/fur

Mac OS X のデフォルト

ホーム フォルダ下: ライブラリ/Preferences/Autodesk/maya/2012

ホーム フォルダ下: ライブラリ/Preferences/Autodesk/maya

/ユーザ/共有/Autodesk/maya/2012

/ユーザ/共有/Autodesk/maya

Maya パッケージ内: /アプリケーション/Autodesk/Maya 2012/Maya.app

TEMPまたはTMPDIR

この変数には、Maya で、次のようなテンポラリ ファイルの保管に使用されるディレクトリ ロケーションを指定します。

  • レンダリング中に一時的に作成されるレンダリング キャッシュ ファイル
  • Maya がクラッシュした場合に作成されるクラッシュ ファイル

Linux では、TMPDIR だけを設定します。Windows では、TEMP と TMPDIR の両方を設定します。この変数を設定しない場合、テンポラリ ディレクトリは /tmp(Linux)、C:/temp(Windows)、または Documents/temp のホーム フォルダ下になります。

XBMLANGPATH

この変数には、シェルフ(Shelf)ボタンで使用されるアイコンなどのアイコン ファイルのロケーションを指定します。Linux では、構文は他のパスと多少異なります。例:

XBMLANGPATH = "./icons/%B:$HOME/dev/icons/%B"

この例では、%B はプレースホルダで、Maya により、ビットマップ ファイル名と置き換えられます。

さらに、Maya の起動時に検出される各モジュール ファイルについては、モジュールのルート ディレクトリ(Linux 上では icons/%B)の icons サブディレクトリが、XBMLANGPATH に付加されます。詳細については、前述の MAYA_MODULE_PATH 変数の説明と複数ファイル モジュールの配布(『API ガイド』)を参照してください。

次の表は、デフォルト パスをまとめたものです。これらのパスは、必ず、ユーザが指定したパスの後に来ます。

Windows のデフォルト

%MAYA_APP_DIR%\maya\2012\prefs\icons

%MAYA_LOCATION%\icons

%MAYA_LOCATION%\icons\paintEffects

%MAYA_LOCATION%\icons\cloth

%MAYA_LOCATION%\icons \fur

Mac OS X のデフォルト

ホーム フォルダ下: ライブラリ/Preferences/Autodesk/maya/2012/prefs/icons

ホーム フォルダ下: ライブラリ/Preferences/Autodesk/maya/prefs/icons

/ユーザ/共有/Autodesk/maya/2012/icons

/ユーザ/共有/Autodesk/maya/icons

Maya パッケージ内: /アプリケーション/Autodesk/Maya 2012/Maya.app

Linux のデフォルト

$MAYA_APP_DIR/maya/2012/prefs/icons/%B

$MAYA_APP_DIR/maya/prefs/icons/%B

/usr/autodesk/userconfig/maya/2012/icons/%B

/usr/autodesk/userconfig/maya/icons/%B

$MAYA_LOCATION/icons/%B

$MAYA_LOCATION/icons/paintEffects/%B

$MAYA_LOCATION/icons/cloth/%B

$MAYA_LOCATION/icons/fur/%B

MAYA_MR_STARTUP_DIR

この変数で maya.rayrc ファイルの位置を指定することができます。