Maya中心のCGを扱います。自作MELの公開やMayaの操作メモを中心にしてくつもりです。MELは作業者だからこそわかる「かゆいところに手が届く」を目標に。更新リアルタイムにリネームするのではなく、ウィンドウ内で思う存分編集して「これでOK!」と思うものになってから一気にリネームをするちょっと安心できる(?)リネーマーです。左と右のリストを比べることで、変更する前にリネーム後の状態がわかるため、意図した名前にならないリネームの失敗を避けられます。右のリストには直接書き込むこともできるので直感で修正できます。今のところ・直接書き込んで好き勝手修正する・ノード名を一括修正する・ノード名に連番をつける・ノードの末尾についている数値を削除・ノードの末尾についている数字の桁数を統一・リネームしてしまったShapeノード名を復活させる・fileノードのテクスチャパスを修正・fileノードが参照しているテクスチャ名を修正・fileノード名をリンクされているテクスチャ名に変更等ができます。基本入力フィールドは改行でオブジェクトを分けているので、使い方によっては、テキストエディタや、エクセルのリストからコピペしてまとめてリネームも可能です。必要と感じ追加しました。1:リネームしたいものを選択2:「取得」ボタン3:右側のテキストフィールドにリネームしたい名前を入力4:「Rename」ボタンで一度にリネームが基本で、これさえわかっていれば、あとはこのブログの続きを読まなくとも、カーソルを合わせると簡単な説明を出すようにしたので、使ってみるとなんとなくわかると思います。マテリアルやジョイントにも対応しています。気になった方はこちらからどうぞ。ここからは具体的な使い方です。よかったら見てください。wall02にリネームしたいと思います。普通であれば、毎回選択>入力>決定を繰り返すので、少し面倒です。5個くらいならまだいいですが、これが増えるとホント嫌ですね。そこで、オブジェクトを選択し、AriRenamerの取得をボタンを押します。選択した順番にリスト化されます。右側のフィールドを直接入力して、変えたい名前にするだけです。テキストエディタの用量で途中マウスに持ち替えていちいち選択決定をしなくても、キーボードのみで入力できます。思い通りの名前が入力できたらRenameボタンを押します。左側のフィールドはもともとの名前何だったかな?との確認用ですね。すると、左側フィールドの名前のオブジェクトを右側の名前に一気に変更するという仕組みです。基本的な仕組みがこんな感じです。当初この段階だけで公開していましたが、連番や置換などお約束機能や、挿入や列で削除などをできるように改良しました。ケース2たくさんのオブジェクトを連番でリネームする場合オブジェクト名をリネームし、さらに好きな桁の連番を付ける方法です。取得リネームしたいオブジェクトだけ、連番を付けたい順番に選択し、取得ボタンを押します。ボタンを押すと、別ウィンドウが開くので、そこに変えたい名前を入力し、「全変換」ボタン。一括で入力した名前になります。次にここに連番を付けます。連番付加連番ボタンで別ウィンドウを開き、各設定をして、連番付加。この名前で良ければ、「Rename」ボタンでリネームされます。おまけ途中でアンダーバー入れたほうがよかったかなぁって思った場合一括変換の時に入れておけばいい話ですが、わざわざ最初からやり直さなくても簡単に挿入できます。アンダーバーを挿入したい位置にカーソルを合わせ、挿入の横のフィールドにアンダーバーを入力し、挿入ボタン。こんな感じの事もできます。ボタンを追加しました。末尾の数字を任意の桁数に統一できます。リネームを決定する場合は、最後にRenameボタンを押すことをお忘れなく。shapeにチェックを入れることで、Shapeノードも取得できるようにしました。「条件」ボタンで開く項目に「shapeノードを親+Shape名に」ボタンを追加しました。(上記のチェックをして)取得したものにShapeノードがある場合、あるべき名前に復活させます。正確には、トランスフォーム名から予測できるShape名にするという機能です。「条件」ボタンで開く項目に「末尾数字削除」ボタンを追加しました。末尾に数字がある場合消します。連番を付け直す場合などに使えると思います。リネームを決定する場合は、最後にRenameボタンを押すことをお忘れなく。・取得リスト一覧に選択オブジェクトを追加・取得リスト一覧から選択オブジェクトを削除する機能を追加しました。・同名があるものを検索するとき親の名前も取得してしまうのを修正しました。例|group01|pCube1|group02|pCube1「group」を検索するとヒットしてしまう。検索機能追加取得ボタンの上のフィールドに文字を入力すると、その文字を含むノードのみがリストされます。何も選択されていなければシーン全体から、選択されていれば選択されているものから絞られます。検索結果が少ない場合、何か選択されていないか確認してください。(この仕様だと文字を変更しての連続検索はちょっとめんどくさいかもです。)全体検索する際、Maya標準機能では見ることのできないノードまでリストできてしまうので、リネームの際は自己責任で慎重にお願いします。トランスフォームノードだけから検索したい場合、アウトライナやハイパーグラフ等で下位階層全部選択してから検索するといいと思います。条件リネーム機能追加テスト的に追加のようなものです。fileノードであればテクスチャー名に。(fileがノード大量になってしまいがちなので。その後連番つけたり文字列つけたりはこのリネーマーの通常機能でできます。)「:」が含まれていれば、それより前の文字を削除。(インポートをしたときについてしまってることありますのでそれをとりたいときに使えます。)今のところ自分がすぐほしかったものしか入れてませんが、このような便利であろう条件でのリネームを徐々に増やしていこうと思います。作業のジャンルによってぜんぜんほしい条件が違ってくると思うので、こんなのあったら便利になりますよ的なものあればコメントください。リザルトウィンドウ改良キチンとカチッと並べました。読み取り専用ノード回避ロックされているものや、マテリアルやカメラなどデフォルトノードをリネームしようとした際、エラーでとまってしまっていたので回避しました。リスト選択でカーソル移動とオブジェクト選択左のリストを選択できるように変更しました。リストを選択すると、右リストのカーソルが対応するもののところに移動し、対応するオブジェクトが選択されます。逆にオブジェクトを選択すると、左のリストが選択されます。どの名前がどのオブジェクトに対応するのかわかりやすくしました。オブジェクトの名前を変えたくない場合等に便利です。リネーム結果表示リネームのリザルトウィンドウを追加しました。・変更されたものは白文字・変更されてないものは暗い文字・何らかの問題で入力されたものと違う変更がされたものは黄色文字有効名じゃないものが入力されていたり、名前がかぶっていてMayaが連番を付けた場合(システムが自動的にリネーム)等は黄色です。Renameボタンのすぐ上の表示チェックボックスを外すと表示されません。ウィジェットプロフィールAuthor:Ariゲーム系を中心にモデラーをやってます。プライベートでその他の作業も挑戦中です。拍手ボタンありがとうございます。テンションあがります。前ツイッターはじめました。よかったらどうぞフォローお願いします。