カスタム コマンドまたはメニューをアセットに割り当てる

アセットのオブジェクトを右クリックすると実行されるカスタム スクリプトを割り当てることができます。

カスタム スクリプトをアセットに割り当てるには

  1. アウトライナ(Outliner)でアセットを選択します。
  2. アトリビュート エディタ(Attribute Editor)を開きます。
  3. アセット タブのアセット アトリビュート(Asset Attributes)セクションで Rmb コマンド(Rmb Command)フィールドにカスタム スクリプト名を入力します。

    これで、シーン ビューにあるアセットのオブジェクトを右クリックするか、

    アウトライナ(Outliner)でアセットまたはカプセル化されたオブジェクトを右クリックしてポップアップ メニューからアセット(Asset)を選択すると、スクリプトを実行できます。
注: アウトライナ(Outliner)からカスタム スクリプトを実行すると、ポップアップ メニューにスクリプト名は表示されません。アセット(Asset)メニューをハイライトしてからマウス ボタンを放すだけでスクリプトを実行できます。
注: スクリプトは、Rmb コマンド(Rmb Command)フィールドに入力するのに適したスクリプト パス(環境変数: MAYA_SCRIPT_PATH)に置く必要があります。
注: Rmb コマンド(Rmb Command)フィールドにスクリプト名を入力する場合は、拡張子(MEL ファイルの mel など)を含めないでください。

このアトリビュートの利用法の 1 つは、シーンやアウトライナ(Outliner)(ポップアップ メニューのアセット(Asset)セクション)で特定のアセットを右クリックしたときに表示される既存のポップアップ メニューに、カスタム メニューを追加するスクリプトを割り当てることです。containerRmbMenu.mel という名前のサンプル スクリプトが Maya の既定のスクリプトに含まれています。これは、Maya のインストール ディレクトリの scripts/others に格納されています。