【無料】複数のマテリアルをまとめて差し替えるやつ - Material Slot Replacer -
상품 설명
指定したオブジェクト以下にあるMaterial Slotを一覧表示して、複数のMaterialをまとめて差し替えるためのUnity Editor拡張です。
アバターの衣装や髪など、複数のMeshに同じMaterialを設定したいときに、Hierarchyを開いてRendererを1つずつ探して差し替える作業をまとめて行えます。
変更先Materialを指定して、一覧のチェックをONにするだけで即時反映されます。
チェックを外すと変更前のMaterialへ戻ります。
できること
・指定したルート以下のMaterial Slotを一覧表示
・複数のルートオブジェクトを同時に指定
・Hierarchyからルートをドラッグ&ドロップして追加
・MeshRenderer / SkinnedMeshRendererに対応
・非アクティブなオブジェクトも検索
・Mesh名 / Material Slot番号 / 使用中Materialを一覧表示
・ルートオブジェクトごとに一覧を折りたたみ
・変更したいMaterial Slotをチェックで選択
・全選択 / 全解除
・チェックONで指定Materialへ即時変更
・チェックOFFで変更前のMaterialへ復元
・変更先Materialを変更するとチェック中の箇所へ即時反映
・チェックボックスをドラッグして複数箇所をまとめて選択 / 解除
・ツール上のMesh名をクリックしてHierarchy上のオブジェクトを選択
・Hierarchy上でMeshを選択するとツール側の該当箇所を強調表示
・Ctrl+Z / Ctrl+YによるUndo / Redo対応
こんな時に便利です
・衣装内の複数Meshを同じMaterialにまとめて変更したい
・色改変用Materialへ一括で差し替えたい
・どのMeshのどのMaterial Slotに何が入っているか確認したい
・衣装やアバターをまたいでMaterialをまとめて変更したい
・InspectorからRendererを1つずつ探して変更するのが面倒
・変更結果を見ながら対象箇所を選びたい
内容物
・UnityPackage
導入・使用方法
1.Unityプロジェクトへ本商品のUnityPackageをインポート
2.Unity上部メニューから
Tools / N4NSY / Material Slot Batch Replacerを開く
3.対象となるアバターや衣装などのルートオブジェクトを指定
4.「一括変更マテリアル」に変更したいMaterialを指定
5.変更したいMaterial Slotにチェックを入れる
6.チェックした箇所へMaterialが即時反映されます
チェックを外すと、チェックを入れる前に設定されていたMaterialへ戻ります。
動作環境
Unity 2022.3系を想定しています。
VRChatアバター改変での使用を想定していますが、MeshRenderer / SkinnedMeshRendererを使用している通常のUnityプロジェクトでも使用できます。
注意事項
・本ツールはRendererのMaterial Slotに設定されているMaterialを変更します。
・Material Assetそのものの設定内容を書き換えるツールではありません。
・Prefab Instanceに対する変更はPrefab Overrideとして記録される場合があります。
・チェックON後に別の方法でMaterial Slotを変更した場合、チェックOFF時には本ツールが記録している変更前のMaterialへ戻ります。
・複雑なPrefab構成や外部ツールによってMaterialが制御されている環境では、想定通り動作しない場合があります。
・導入前にプロジェクトのバックアップを推奨します。
利用規約
・個人利用:可
・商用利用:可
・改変:可
・再配布:不可
・自作発言:不可
・本商品の内容物を含んだ状態での販売・配布:不可
本ツールの使用により発生したトラブル・損害について、作者は責任を負いません。
自己責任でご利用ください。
クレジット
クレジット表記は不要です。
※本ツール開発においてChatGPT及びCodexなど、AIによるコード生成機能を使用しています。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기