【指定したマテリアルを一括変更できるUnityエディタ拡張】Material Changer
- 【Unityエディタ拡張】Material ChangerDigital0 JPY
- エディタ拡張開発・アセット配布活動を支援するDigital100 JPY

指定したマテリアルと同一のマテリアルを持つオブジェクトをヒエラルキーから探し出して一覧表示、それらを全選択し、任意のマテリアルに一括変更できるUnityエディタ拡張です。 一つのメッシュに複数のマテリアルを持つ場合も一覧で表示してそのマテリアルのみを一括変更できます。 主にメタバースのワールド制作用プロジェクトなどのオブジェクト数が多いプロジェクトで特定のマテリアルを持つオブジェクトを探す手間を省くことを想定して作ったエディタ拡張です。 【想定している使用具体例】 全体的なマテリアル数を減らすためになるべく同じマテリアルを使用して描画負荷を軽減する作業時にこのツールを使う など 【バージョンアップデート情報】 2023.11.29 ver.0.0.2 ・オブジェクトの点数がかなり多い時に全選択ボタンとマテリアル変更ボタンが表示されない問題を修正しました。 ・スクロールバーを実装しました。オブジェクトの点数が多い時にスクロールバーが表示されます。 ◇導入方法 1.Assetフォルダ直下にEditorというフォルダを作り、その中にMaterial Changer.csファイルを入れてください 2.画面の上のNebula Toolsをクリック 3.Material Changerをクリック 4.出てきたウィンドウをInspectorタブの隣にドラッグ&ドロップ (この操作は絶対必要な操作ではありませんがそうした方が後で操作が楽になります) ◇各項目の説明・使用方法 ・Target Material 変更したいマテリアルをこの項目に入れてください。 ・New Material 変更先のマテリアルをこの項目に入れてください。 ・Find Objects with Same Material このボタンを押すとTarget Materialの項目で選択したマテリアルを持つ全てのオブジェクトをヒエラルキーから探し出し、それらのオブジェクトを一覧表示します。 ・Select All Objects Find Objects with Same Materialボタンで一覧表示したオブジェクトを全選択できるボタンです。 一覧表示したオブジェクトのマテリアルを一括で変更したい時は一覧表示後に必ずこのボタンを押してからChange Materialボタンを押してください。 ・Change Material 一覧表示したオブジェクトの持つTarget Materialで指定したマテリアルをNew Materialで指定したマテリアルに変更するボタンです。 ※このアセットの無料版と有料版の内容は全く同じです。 作者を支援するかしないかの違いだけです。 【利用規約】 ◇許可すること ・このアセットがメインコンテンツにならない形での商用利用 ・改変 ◇禁止事項 ・NFT化 ・再配布(改変したものを再配布することも禁止) 強制ではありませんがアセットを利用した際にクレジット表記していただけたらありがたいです。