【MEL更新】アイコン一覧ツールに検索機能など追加

AriIconViewer001.gif
AriIconViewer

Mayaデフォルトで登録されているアイコンを一覧するツールの更新です。
まぁそれほど使う人いないだろうなと思っていたのですが、そこそこダウンロードされているみたいなので、自分の中で使いやすいように追加してあった機能を公開しておきます。
ちなみに自分はツールのUIを作るとき、だいたいMayaのデフォルトアイコンから使用するようにしているので、よさげなアイコンを探し出す時に使用しています。


おさらい

MELを実行するとウィンドウが開き、アイコンが一覧されます。(多いと少しだけ時間かかります。)
表示されたアイコンをクリックすると、上部のフィールドにそのアイコン名が表示されます。

AriIconViewer012.jpg

アイコン名をコピペして、シェルフのアイコンなどに使用してください。
png出力もできます。

というだけのツールです。



更新内容



頭文字絞り

A B C D ・・・ のボタンを押すと、その頭文字のアイコンのみ表示されます。

AriIconViewer010.jpg

ALLで全部表示されます。(多いので少し時間かかります。)




検索

2段目のフィールドに、文字を入力してEnterキーを押すと、その文字を含むものだけに絞られます。

AriIconViewer011.jpg

「頭文字絞り」と同時に使用できるので、検索に引っかからない場合は、ALLにすることを忘れないでください。
あとスクロールバーを一番上に戻してみてください。





ダウンロードはこちらの記事からお願いします。
【MEL】デフォルトアイコン一覧




つぶやき

アイコンサイズでも絞りたかったんですが、ちょっとやってみてうまくいかなかったので諦めてるところです。
MELってイメージファイルの縦横サイズ単純には取得できないですよねぇ?






テーマ : 3DCG
ジャンル : コンピュータ

tag : Maya, MEL, UI, カスタマイズ, AriIconViewer,

スポンサーリンク

コメントの投稿

非公開コメント

No title

いつも便利なツールありがとうございます~
これをまってたんですよ!

バージョン複数さわってると、バージョンアップで無駄にアイコン変わったせいで・・・・
視覚的に結構ロスがでてイヤですよね。
なので、このツールでアイコン保存して、全バージョン統一するのに重宝してました。
いやー、本当ありがとうございます。

No title

"MELってイメージファイルの縦横サイズ単純には取得できないですよねぇ?"

余談ですが、↑への私的コメントです。

私は、どうしてもサイズほしいときは
fileNode作成→ ".fileTextureName"を対象画像に設定 → getAttr ".outSize" で取得→fileNode捨て
で対応してますね。他の方はどうしているのか・・・・

pythonでもよいので、直に縦横サイズ取得できるコマンドあれば知りたいところです。笑

Re: No title

ありがとうございます。
このツールにまさかアイコンを旧バージョン仕様にするための使い方があったとは思いもしませんでした。
また、
fileノード!!その手があったと思って試そうとしたのですが、
今回の場合はアイコンがディレクトリに存在するわけではないので、
一度どこかのPNGとして書き出さないとfileノードにアサインできず、
さすがにサイズのために全部出力するのはどうかなぁという結論になっていたのを思い出しました。
せっかく案いただいたのにすみません。

あとはiconTextButtonのアイコンサイズを固定せず、そこから取れないかなとかちょっと考えもしましたがこれも簡単にはいかずw

情報ありがとうございました。

No title

"今回の場合はアイコンがディレクトリに存在するわけではない"
↑こちらの件、実際に確認しました!Ariさんおっしゃる通りでした。
よく確認せずコメントしてしまい 申し訳ないです~。
この状態だと、pythonでも取得するの厳しそうですね・・。

お返事ありがとうございました。
2019年も引き続き応援しています~

Re: No title

いえいえ、実は理由を忘れたまま、
「他のケースの時にもテクスチャサイズ取得にはfileノードは使用できない」と思い込んでいたので、
なぜ使用できないのかを思い出せたので良かったです。
テクスチャがしっかりファイルで存在するときにはfileノードを利用してサイズ取得してみたいと思います。
ありがとうございました。

大変 便利で助かっています

使わせていただいております。
いつも、素晴らしいです。

ところで、当 AriIconViewer
ですが、
実行すると、all 読み込みを終え、カウントを終えるまで表示が重たいので、
AriIconViewer global プロシージャの最後の2行ら辺を、


global proc AriIconViewer(){
.
.
.
evalDeferred("showWindow");
// showWindow;
// AriIconViewer_ListGo();
}


等、コードを変更してはいかがでしょうか。。?
軽くなりましたよ!!

もし、お気に障るようでしたら、ごめんなさい。。

Re: 大変 便利で助かっています

コメントありがとうございます。
なるほど
evalDeferred
をこのように使う方法もあるのですね。
情報大変ありがたいです。
落ち着いた時に是非試してみたいと思います。
カテゴリ
おすすMEL1
UV格子状整列 AriUVGridding03.gif

UV解像度チェック AriUVScaleChecker01.gif
アクセスランキング
[ジャンルランキング]
コンピュータ
7位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

置換/配置 AriAssetChanger01.gif
記事一覧

全ての記事を一覧

ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg
Autodesk Expert Elite
本業はゲーム系中心の3Dモデラーです(フリーランス)。
プライベートではその他の作業も興味持ったものは何でも挑戦中。
拍手ボタンありがとうございます。テンションあがります。

ツイッターでお知らせなどやってます。よかったらどうぞフォローお願いします。
ツイッターを覗いてみる

MEL
スポンサーリンク
QRコード
QR
タグ

Maya MEL モデリング MEL更新 Mayaあるある データ管理 UI カスタマイズ UV 数値設定 MayaTips ~がない アニメーション リネーム AriCompactToolSettings モデリングツールキット つぶやき 記事まとめ マテリアル Maya超基本 AriReFreezeRotate 頂点カラー AriSetPivot 新機能 法線 MEL基本 ホットキー Maya基本 AriUVFit AriRenamer AriVertexColorEditor バグ? ~ない AriUVGridding AriSceneOpener AriMirror ジョイント AriCircleVertex AriUVScaleChecker レビュー Normal AriViewWindow AriTransferPosition カメラ テクスチャ スケルトン リトポロジー AriAdsorptionVertex AriAniKeyScale AriSelectMaterialAndObject AriStraightVertex AriAniKeyCycle AriPolygonCounter AriSortOutliner AriUVRatio AriCombineExtract AriUVSetList 標準機能 アンケート Rig AriQuadrangulateRing Twitter AriComponentsController Tips AriUVController AriJointBendOrient AriUVScaleUnfold 3Dスキャナ カーブ バグ修正 AriSamePositionSelector AriWindowPositionReset AriIconViewer AriSymmetryChecker AriUVNotchSew AriSplitPolygon AriRenameShapeDefault AriMaterialList UVGridding AriDeleteEdgePreserveBorder AriAnimationCopy 更新 レンダリング ZBrush モデリングAriCircleVertex AriReFreezeScale AriUVAdsorptionMove AriUVAdsorption MEL更新頂点カラー AriSelectEdgeRing AriQuickSelecter AriFBXExporter OBJ FBX ウェイト スキンウェイトペイントツール スクリプト AriUVSquare AriSkinWeightLock AriNormalValueCopy AriVertexColorChangeRGBA GameExporter リトポロジ AriSelectLoopRing AriAssetChanger AriNormalSmooth AriVertexColorSplitRGBA AriNormalDefaultBlend AriNormalRadial AriWireColor 

最新記事
メールフォーム

名前:
メール:
件名:
本文: