MotionBuilder2022で外部プラグインが読み込まれない

MotionBuilder2022のPreferenceウィンドウのSDKに外部プラグインのパスを通しても読み込まれなかった。
コンソール付きでMotionBuilderを起動してみるとコンソールに、

Application started
------------------------------------------------------------------------------
The environment variable MOTIONBUILDER_PLUGIN_PATH not found or set.
 
Desktop Licensing Runtime Version : 5.0.1.40
Desktop Licensing API version     : 5.0.1.40
~省略~

と表示されており、読み込みに失敗してました。
他のバージョン(2018, 2020)ではSDKに設定したパスを読み込んでいたので、MotionBuilder2022に関してはバグっぽいので避けたほうがいいかと思います。

別のやり方が2種類あるのでメモ書きします。

バッチファイルでパスを設定する

setlocal
set MOTIONBUILDER_PLUGIN_PATH=<ここにパスを記入>
"C:\Program Files\Autodesk\MotionBuilder 2022\bin\x64\motionbuilder.exe" -console

MOTIONBUILDER_PLUGIN_PATHが見つからないとエラーが出てるので定義してパスを通してあげます。

プラグインフォルダに追加する

C:\Program Files\Autodesk\MotionBuilder 2022\bin\x64\plugins

にDLLやアイコン画像等を追加すれば起動時に読み込まれます。
個人で使う分にはこっちでいいと思います。

タイトルとURLをコピーしました