同じマテリアルを参照しているサブメッシュを一つのサブメッシュにまとめる Unity エディタ拡張です。
- ヒエラルキーで対象となるアバターを選択
- 右クリックメニューから「CombineSubmesh」を選択
- CombineSubmeshタブ(ウィンドウ)から「Combine Submesh」ボタンを押す
選択したオブジェクト以下に含まれる SkinnedMeshRenderer
の書き換えを行います。
(子や孫オブジェクトのものも書き換えられるということです。)
元のメッシュのある場所と同じところに *.OptimizedMesh
というファイルが作られますが、これがサブメッシュの結合後のメッシュデータです。
元のデータは書き換えないように作っているため、ヒエラルキーに追加しなおした場合は再度サブメッシュの結合が必要になります。