ブレンドシェイプ一覧画像をつくる Unity拡張 BlendShape Indexer
- Digital0 JPY



BlendShape Indexer ― シェイプキー一覧画像をつくるUnityエディタ拡張 アバターや衣装の商品ページに載せる「シェイプキー一覧」を、Prefabから直接つくるためのツールです。 シェイプキーが100個、200個とあると、一覧をつくるだけで結構な手間になります。 名前を一つずつ書き写して、画像編集ソフトで並べて、はみ出したら直して……という作業を減らしたくてつくりました。 Prefabを指定してスキャンすると、中のメッシュとシェイプキーが全部読み込まれます。 あとは載せたいものにチェックを入れるだけで、テキストとPNG画像が出せます。 ■ できること ・Prefab(シーン上のオブジェクトでも可)からメッシュとシェイプキーを読み込み ・メッシュごとに出す/出さないを選択 ・シェイプキーは1個ずつ「表示する/省略する」を選択 ・メッシュごとに「などなど」「合計○個」の行を付けられます 合計はそのメッシュの全シェイプキー数です。代表的なものだけ載せて、数は全部で何個あるか見せる、という使い方を想定しています ・全メッシュぶんの「全体合計」も出せます ・見出しに出すメッシュ名は自由に書き換え可(Body → 体 など) ・テキストはクリップボードにコピー、またはTXTで保存 ・画像はPNGで書き出し。入りきらないぶんは自動でページを分けて連番で保存します 画像まわりの設定 ・画像サイズ ・列数(1〜6列) ・分け方:詰めて並べる/メッシュごとに列を分ける/メッシュごとにページを分ける ・プレビューの行をクリックして、好きな位置で改ページ・改段(次の列へ送る) ・背景色、文字色、見出しの色 ・背景透過 ・フォント指定(未指定ならOSの日本語フォント) ■ 動作環境 Unity 2022.3(VRChat Creator Companionのプロジェクトで確認しています) 動作確認はWindowsのみです。Mac / Linuxでも動くように作っていますが未確認です エディタ拡張なので、アップロードするアバターには何も含まれません。 ■ 導入 unitypackageをプロジェクトにインポートして、メニューの Tools > BlendShape Indexer から開いてください。 詳しい使い方は同梱のREADMEに書いています。 ■ 注意 ・読み込むだけで、Prefabやメッシュには一切手を加えません ・文字サイズや余白はまだ変更できません(今後のアップデートで対応予定です) ・販売ページに使う画像は、商用利用できるフォントを指定して出力することをおすすめします (Noto Sans JP などのフリーフォントをプロジェクトに入れて指定できます) ・設定をファイルに保存する機能はまだありません(ウィンドウを閉じると初期状態に戻ります) ■ ライセンス MIT Licenseで公開しています。 個人・商用問わず無料で使えて、改変や再配布も自由です(著作権表示は残してください)。 出力した画像・テキストにクレジットを入れる必要はありません。 無保証のため、使用によって起きたトラブルや損害について作者は責任を負いかねます。 ■ 更新履歴 2026/10/20 v1.0.0 公開 不具合や要望があれば、BOOTHのメッセージからお気軽にどうぞ。



