【無料配布】スムーズリネーマー (Smooth Renamer) for Maya
- Digital0 JPY


オブジェクトのネーミング作業を劇的に高速化する、Maya専用のPythonスクリプトです。 よく使う単語をぽんぽん押すだけで、直感的かつスピーディに名前を構築できます。リストは外部テキストファイルで管理するため、チーム内でのネーミングルールの共有にも最適です!
✨ 主な機能と特徴
【テキストファイルでUIレイアウトを自由自在に】 候補リストは外部テキストファイル(.txt)で管理します。最大の強みは「テキストの書き方がそのままUIに反映される」こと。 Player, Enemy とカンマで区切れば同じ行に横並びになり、改行すれば次の行へ。あなたの使いやすいように自由にボタンを配置できます。 【Shift+クリックで爆速ネーミング】 ボタンをそのままクリックすると名前に「置き換わり」ますが、Shiftキーを押しながらクリックすると、現在の名前の後ろに単語が「追加」されます。 (例:「Arm」を選択 → Shiftを押しながら「Left」をクリック = Arm_Left) アンダースコア(_)で繋ぐかどうかもUI上でワンタッチで切り替え可能です。 【方向ボタンの固定配置】 使用頻度の高い「Left / Right / Front / Back / Up / Down」は、スクロールに影響されず常にUI上部に固定表示されます。 【インクリメンタル検索(絞り込み)】 リストの上に検索窓を搭載。テキストを入力するだけで数百個のリストから瞬時にお目当ての単語を絞り込めます。
💻 導入(インストール)方法
このスクリプトはインストール不要です。 以下の手順でMayaのシェルフに登録してご使用ください。 1.ダウンロードした smooth_renamer.py を、ご使用のPCの以下の scripts フォルダに配置してください。 ドキュメント \ maya \ scripts (※特定のバージョンでのみ使用したい場合は maya \ 2025 \ scripts などに入れてください) 2.Mayaを起動し、画面右下にある {;} アイコン をクリックして「スクリプトエディタ」を開きます。 3.スクリプトエディタ下部の入力エリアで 「Python」 タブを開き、以下の4行をコピー&ペーストします。 import smooth_renamer import importlib importlib.reload(smooth_renamer) smooth_renamer.show() 4.貼り付けたコードをすべて選択状態にし、マウスの中ボタン(ホイール)で押しながら、Maya上部のシェルフ(Customタブなど)にドラッグ&ドロップします。 5.選択したテキストの上で マウスの中ボタン(ホイール)を押しながら、Maya上部のシェルフ(Customタブなど)へドラッグ&ドロップします。 6.「どの言語のスクリプトとして保存しますか?」と聞かれたら 「Python」 を選択します。 7.シェルフに作成されたアイコンをクリックするとツールが起動します。
📝 リストのカスタマイズ方法(自分専用のリストを作る)
ツールを初回起動すると、ご自身のPCの以下の場所に設定用のテキストファイルが自動作成されます。 ドキュメント/maya/name_candidates.txt このテキストファイルをメモ帳などで開き、以下のように好きな単語を入力して上書き保存してください。 【記述ルール】 ・1行に書いた単語は、カンマ(,)で区切ると横並びのボタンになります。 ・1行最大10個まで横並びできます。 ・改行すると、UI上でも次の段落に移ります。 【テキストファイルの記述例】 Player, Enemy, Npc Arm, Leg, Head, Body Weapon, Shield, Item Geo, Ctrl, Jnt
⚠️ リストの更新方法
テキストファイルを上書き保存したら、開いているツールのウィンドウを一度閉じ、シェルフのボタンを押してツールを再起動してください。 最新のリストが読み込まれます。
規約・その他
・本スクリプトは無料でご利用いただけます。商用・非商用問わず、個人の制作から業務プロジェクトまで幅広くお使いください。 ・ご自身の環境に合わせたスクリプトの改変・カスタマイズはご自由に行っていただいて構いません。 ・本スクリプトの使用によって生じたいかなる損害・トラブルについても、制作者は一切の責任を負いません。 ・スクリプトそのものの二次配布および販売はご遠慮ください。

