マテリアル複製&適用をまとめてさくっとやるやつ【Unity拡張機能】 #dennokoworks



説明
選択したGameObjectとその子に含まれるマテリアルを複製し、参照先を差し替えるUnityエディタ拡張です。
これまでの改変で
- Hierarchyでメッシュを選択
- Inspectorでメッシュのマテリアルを選択
- Projectでマテリアルを選択
- マテリアルを複製
- 複製したマテリアルを元のマテリアルと入れ替え という面倒な操作をしていた工程を、
- マテリアルを複製&入れ替えたいものをHierarchyで右クリック
- メニューから複製&入れ替えを選択(Material Variantとしての作成オプションあり) で完了させることができます。
アバターやプレハブのマテリアルを個別に編集したい場合に便利です。
マテリアル複製の対象は選択したGameObject自身と、その全ての子オブジェクトに含まれる MeshRenderer および SkinnedMeshRenderer のマテリアルが対象になります。
つまり、Hierarchyでクリックしたものとその子に設定されている全てのマテリアルが対象になります。
複数のメッシュやマテリアルが設定されている衣装等で一括でマテリアルの複製と入れ替えができます。