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