こんにちは、エンジニアのオオバです。
Mayaのシェルフはカスタマイズできることを知ったので、自分色に染めるためのメモをしておきます。
![Mayaカスタムシェルフの作り方と入れ方とバックアップ_0](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20181130/20181130092954.png#235__228)
まずはシェルフの左にある
歯車マーク
をクリックします。するとコンテキストメニューが表示されるので、
Shelf Editor
をクリックします。すでにカスタムシェルフのデータを保持している場合はLoad Shelf
で読み込みます。 ![Mayaカスタムシェルフの作り方と入れ方とバックアップ_1](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20181130/20181130093640.png#397__500)
1.
でシェルフのタブを追加し、2.
でシェルフ内のコマンドを追加します。
![Mayaカスタムシェルフの作り方と入れ方とバックアップ_2](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20181130/20181130093807.png#462__144)
Commandタブに移って、処理を追加します。
デフォルト
print("User defined macro");
というログを出力するだけの処理が書かれています。 ![Mayaカスタムシェルフの作り方と入れ方とバックアップ_3](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20181130/20181130093929.png#120__111)
処理を追加したい場合は、右下のアイコンをクリックして、
![Mayaカスタムシェルフの作り方と入れ方とバックアップ_4](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20181130/20181130094333.png#548__294)
Script Editor
から該当のスクリプトをコピペすれば良い気がしています。 Maya commands
またはリファレンスから調べる感じなのでしょうか。
シェルフファイルは以下のディレクトリに格納されていますので、それをバックアップするなりしておくと良いと思いました。
~/Library/Preferences/Autodesk/maya/2017/prefs/shelves
以上
![](https://cdn-ak.f.st-hatena.com/images/fotolife/e/esakun/20181129/20181129151826.png#528.0__95.0)
この記事が気に入ったらフォローしよう
オススメ記事
検証環境
- Maya2017
- macOS High Sierra 10.13.6