Maya Developer Toolkit (別名 Maya devkit)は、Maya の機能を拡張するカスタム プラグイン、スクリプト、およびアプリケーションを作成するために使用されます。
重要: Maya は、
SSL_CERT_FILE
が設定されていない場合、埋め込まれた Python Framework 内でcert.pem
ファイルを示すようにSSL_CERT_FILE
環境変数を設定します。Python の 証明書の使用をコントロールする別の方法を使用しているために、
SSL_CERT_FILE
を未設定のままにする必要がある場合は、Maya を起動する前にMAYA_DO_NOT_SET_SSL_CERT_FILE
を設定します。****
export MAYA_DO_NOT_SET_SSL_CERT_FILE=1
Xcode バージョン 7.3.1 および CMake are が必要です。
CMake は、https://cmake.org/download/ からダウンロードできます。
Maya devkit は Maya デベロッパー センターからダウンロードできます。
Maya デベロッパー センター ページの下部にスクロールして、devkit のパッケージを見つけます。該当するリンクをクリックして、devkit をダウンロードします。
devkit の dmg
パッケージを解凍します。マウントされたディスク イメージの名前 devkitBase
が作成されます。
マシンに devkitBase
フォルダを作成します。このフォルダは、Maya インストール フォルダ内を除く任意の場所に配置できます。
devkitBase
ディスク イメージの中身を devkitbase
フォルダにコピーします。
devkitBase
フォルダ内に plug-ins
という名前のフォルダを作成します。このフォルダに、独自のプラグインおよびスクリプトが格納されます。
devkitBase/plug-ins/
フォルダ内に plug-ins
、scripts
、および icons
フォルダを作成します。
$HOME/Library/Preferences/Autodesk/maya/<version_number>/Maya.env
ファイルを編集して、plug-ins
、scripts
、および icons
フォルダを示すパス変数を定義します。開発している Maya のバージョンに対応する Maya.env
ファイルを使用します。
MAYA_PLUG_IN_PATH=$HOME/devkitBase/plug-ins/plug-ins/
MAYA_SCRIPT_PATH=$HOME/devkitBase/plug-ins/scripts/
XBMLANGPATH=$HOME/devkitBase/plug-ins/icons/
Maya はこれらのパスを使用して、これらのフォルダ内でプラグインやスクリプトを自動的に検出します。これらのパスが設定されていない場合は、Maya のプラグイン マネージャを開き、プラグインおよびスクリプトの場所を手動で参照して、これらをロードする必要があります。
注:
$HOME/Library/Preferences/Autodesk/maya/<version_number>/
フォルダは Maya を初めて起動したときに作成されます。Finder では表示できない場合がありますが、ターミナル ウィンドウから移動できます。
MAYA_LOCATION
、DYLD_LIBRARY_PATH
、DYLD_FRAMEWORK_PATH
、および DEVKIT_LOCATION
環境変数を設定します。
重要: 複数のバージョンの Maya をインストールしている場合は、プラグインやアプリケーションをビルドするターミナル ウィンドウでこれらの変数を設定します。
.bash_profiles
ファイルでこれらの変数を設定すると、システムにインストールされている他のバージョンの Maya と競合する可能性があります。
開発している Maya のバージョンを示すように MAYA_LOCATION
を設定し、devkitBase
フォルダの場所を示すように DEVKIT_LOCATION
を設定します。
ターミナル ウィンドウを開き、以下の環境変数を設定します。
export MAYA_LOCATION=/Applications/Autodesk/<maya_version>/Maya.app/Contents
export DYLD_LIBRARY_PATH=$MAYA_LOCATION/MacOS
export DYLD_FRAMEWORK_PATH=$MAYA_LOCATION/Frameworks
export DEVKIT_LOCATION=/Users/<your_username>/devkitBase