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/2019/Maya.env ファイルを編集して、plug-ins、scripts、および icons フォルダを示すパス変数を定義します。
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 のプラグイン マネージャを開き、プラグインおよびスクリプトの場所を手動で参照して、これらをロードする必要があります。
注: Maya を初めて起動するときに、$HOME/Library/Preferences/Autodesk/maya/2019/ フォルダが作成されます。このフォルダが Finder に表示されないこともあります。Maya を起動した後に、このフォルダが Finder に表示されない場合は、ターミナル ウィンドウからこのフォルダに移動してください。
重要: パス変数の末尾にスラッシュを追加しないでください。
ターミナル ウィンドウを開いて、次のコマンドを入力します。
> export MAYA_LOCATION=/Applications/Autodesk/maya2019/Maya.app/Contents > export DYLD_LIBRARY_PATH=$MAYA_LOCATION/MacOS > export DYLD_FRAMEWORK_PATH=$MAYA_LOCATION/Frameworks
DEVKIT_LOCATION は devkitBase フォルダの場所を示す必要があります。
たとえば、/Users/<your_username>/devkitBase フォルダを作成した場合は、ターミナルを開き、次のコマンドを入力します。
> export DEVKIT_LOCATION=/Users/<your_username>/devkitBase
注: プラグインまたはアプリケーションをコンパイルする前、あるいは任意のアプリケーションを実行する前に、echo コマンドを使用して、プラグインまたはアプリケーションの構築または実行が行われるウィンドウ内でこれらの環境変数が設定されていることを確認してください。
echo $DEVKIT_LOCATION
echo が予測されるパスを返さなかった場合は、環境変数をリセットします。
PATH 変数に cmake を追加します。これにより、ターミナル ウィンドウから cmake を呼び出しせるようになります。
export PATH="Applications/CMake.app/Contents/bin":$PATH
注: ターミナル ウィンドウでいずれかのプラグインまたはアプリケーションをコンパイルする前に、which を使用して、コマンド ラインから cmake を呼び出します、
> which cmake
このコマンドが cmake のパスを返さない場合は、PATH 変数を再設定します。