【無料/VCC対応】Material Assignment Transfer
- ダウンロード商品¥ 0


・同じ名前のメッシュのマテリアル割り当てを一括でコピーするUnityエディタ拡張です。 ・VRChatのアバター改変や衣装製作で役に立ちます。 ・Unity 2022.3.22f1で動作を確認しています。 ※マテリアル「割り当て」をコピーする(マテリアルの差し替えを自動化する)ツールです。マテリアル自体の複製やプロパティ変更は行いません。
こんな経験はないでしょうか?
非対応衣装を手動あるいはツールで着せた。小物の出し入れギミックも追加した。PhysBoneも調整して、軽量化して、全部済んだその後で・・・ やっぱり他の色も試したくなった!! こんなときどうしますか?ツールで再変換するのは時間がかかるし、手でマテリアルを差し替えるのも装飾の多い衣装では面倒です。 Material Assignment Transferはそんなときに役に立つツールです。 衣装製作者であれば、あるアバター向けに作ったカラバリのマテリアル割り当てを他のアバターに転用するのにも役立ちます。
導入方法
以下のいずれかの方法で導入できます。 【VCCで導入】 1. https://sitorasu.github.io/vpm-repos/ にアクセスする 2. 一番上のAdd to VCCを押す 3. VCCが開き確認画面が出るのでI understand...を押す 4. VCCのプロジェクト一覧のManage ProjectからMaterialAssignmentTransferを+ボタンで追加する 【unitypackageで導入】 1. https://github.com/sitorasu/material-assignment-transfer/releases/latest からunitypackageをダウンロードする 2. Unityプロジェクトを開く 3. Windowsのエクスプローラー上でunitypackageをダブルクリックする 4. Unity側で確認画面が表示されるのでImportを押す
使い方
1. メニューバーから Tools > sitorasu's tools > Material Assignment Transfer を開きます。 2. コピー元の衣装を指定します。 3. ターゲットの衣装を指定します。 4. 実行計画を確認します(緑のマテリアルが実行前後の差分です)。 5. 実行ボタンを押すと、ターゲットのマテリアルが差し替えられます。 ↓の動画でも確認できます。
類似ツールとの違い
類似ツールとしてMaterial Copier( https://kxn4t.github.io/kanameliser-editor-plus/features/material-copier )があります。Material Copierはパス情報を用いたマッチングに優れており、類似名マッチもサポートしています。Material Assignment Transferは階層を考慮せず名前の完全一致だけでマッチングしますが、候補が複数ある場合にRendererの種類、マテリアルスロットの数、メッシュの頂点数に基づいて候補を選択するという特長があります。状況に応じて使い分けてみてください。
利用規約
MITライセンスです。商用・非商用を問わず利用、改変、再配布が可能ですが、それによって発生した損害について作者は責任を負いません。再配布する場合は元の著作権表示を含めてください。規約全文は以下のリンクから確認してください。 https://github.com/sitorasu/material-assignment-transfer/blob/main/LICENSE.md
更新履歴
0.1.1 - 2026-09-23 公開。
クレジット
衣装の例としてHeartAttack_official様のTeddy Syndrome( https://momijinokaede.booth.pm/items/8127985 )を使用させていただきました。


