MAYAでツールを作成していてアイコンのイメージファイル名が分からず困る事があります。
シェルフのアイコンを右クリックして[Edit]を選択
するとShelf Editorが開きます。

↑Shelf EditorのShelvesでアイコンの名前が確認できます。
Icon Name : multiCut_NEX32.png
今回はシェルフに登録できないアイコンのイメージファイル名を見つける方法を紹介したいと思います。
シェルフに登録できないアイコンが使われているツールのMELファイルを見つける

UVToolkitのMELファイルを探します。
C:\Program Files\Autodesk\Maya2018\scripts\others
の下にそれらしきファイルが見つかりました
UVToolkitPanel.mel
以下の記述がありました
uvTkCreateCtlFrame(“uvTkAlignSnapFrame”, $frame, (uiRes(“m_UVToolkitPanel.kAlignSnapFrame”)));
$gUVTkFrames[$i] = `frameLayout -q -fpn “uvTkAlignSnapFrame”`; $i++;
$gUVTkFrames[$i] = $frame; $i++;
[uvTkBuildAlignSnapOptions]の中に必要な事が諸々記述されているのかな?
同じフォルダ C:\Program Files\Autodesk\Maya2018\scripts\others に
同名のMELファイルがありました。
uvTkBuildAlignSnapOptions.mel
前半部分にイメージファイル png が並んだ配列の記述がありました。
};
window -title "window_shelf" -menuBar true -width 150 window_shelf; gridLayout -numberOfColumns 4 -cellWidthHeight 32 32; iconTextButton -style "iconOnly" -image "UVAlignLeft.png" -command "alignUV minU"; iconTextButton -style "iconOnly" -image "UVAlignRight.png" -command "alignUV maxU"; iconTextButton -style "iconOnly" -image "UVAlignTop.png" -command "alignUV maxV"; iconTextButton -style "iconOnly" -image "UVAlignBottom.png" -command "alignUV minV"; showWindow window_shelf;
window -title “window_shelf” -menuBar true -width 150 window_shelf;
gridLayout -numberOfColumns 4 -cellWidthHeight 32 32;
iconTextButton -style “iconOnly” -image “UVAlignLeft.png” -command “alignUV minU”;
iconTextButton -style “iconOnly” -image “UVAlignRight.png” -command “alignUV maxU”;
iconTextButton -style “iconOnly” -image “UVAlignTop.png” -command “alignUV maxV”;
iconTextButton -style “iconOnly” -image “UVAlignBottom.png” -command “alignUV minV”;
showWindow window_shelf;
実行してみます

きちんと表示できました。同じ要領でCut and Sew もやってみます

C:\Program Files\Autodesk\Maya2018\scripts\others に
“polyCutUV.png”,
“cutUVTool.png”,
“polyCreateUVShell.png”,
“polyUVRectangle.png”,
“polySewUV.png”,
“sewUVTool.png”,
“polyUVMultiStitch.png”};
さきほどのMELスクリプトに追加してみます
iconTextButton -style “iconOnly” -image “UVAlignLeft.png” -command “alignUV minU”;
iconTextButton -style “iconOnly” -image “UVAlignRight.png” -command “alignUV maxU”;
iconTextButton -style “iconOnly” -image “UVAlignTop.png” -command “alignUV maxV”;
iconTextButton -style “iconOnly” -image “UVAlignBottom.png” -command “alignUV minV”;
iconTextButton -style “iconOnly” -image “polyCutUV.png” -command “cut_and_sew_polyCutUV”;
iconTextButton -style “iconOnly” -image “polySewUV.png” -command “cut_and_sew_polySewUV”;

無事表示できました。
おわりに
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
BTOパソコンの【FRONTIER】
3DCG/動画編集/そしてゲームプレイにも、高性能PCがお得な価格で購入できます
ウィンターセール\アウトレット・大特価・掘り出し物がズラリ!!/2月10日(水)15時まで
■第10世代 intel Core i7-10700KF + NVIDIA RTX 3070 モデルが159,800円!!
■第10世代 intel Core i7-10700F + NVIDIA GTX 1660 モデルが99,800円!!
他 お買い得PCが沢山!全て台数限定なので売り切れる前に是非
▶最新GPUも格安構成も自由に選べる!パソコン買うならBTOの【FRONTIER】
【デジハリONLINEの 基礎動画 + AdobeCC一年ライセンス のお得プラン】
デジタルハリウッドのオンラインCGスクール「デジハリONLINE」が提供する、60時間の基礎動画とAdobe creative cloudの一年版ライセンスがパッケージされた、お得な講座プラン
「Adobeマスター講座」が36,346円(税別)
PhotoshopやIllustratorなどAdobe製品を超お得な価格で利用できてコスパ最強。

▶︎基礎動画教材付きAdobe Creative Cloudを年額36,346円(税別)のお得な価格で使用する方法
![]() |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|