MELスクリプトはコマンドや手続きを書き込んだファイルのことである。
スクリプトの中でglobalを使って定義された手続きを実行することができる。
MELスクリプトはデフォールトでは~/maya/scriptsの中から探される。
それ以外のディレクトリから探すようにするためには
環境変数MAYA_SCRIPT_PATHを設定しておく。
setenv MAYA_SCRIPT_PATH ~/maya/test:/usr/test
この様にしておくと、~/maya/scripts, ~/maya/test, /usr/test から
スクリプトを探してくれる。
MELスクリプトは(手続き名).melというファイル名でスクリプトパスに 置いておくことによってMaya内で実行できるようになる。
もしスクリプトの中に
global proc helloWorld(){ print("Hello World\n"); }
というスクリプトがあれば、このスクリプトを含んだスクリプトファイルの名前を
helloWorld.mel としておき、~/maya/scripts または MAYA_SCRIPT_PATH で
設定されたディレクトリに置いておくことによって、 Mayaの中で helloWorld を実行できる。
スクリプトエディター( Window -> General Editors -> Script Editor )を によって以下の機能を使うことができる。