【blender不要】超お手軽マテリアル分割ツール【Mesh Submesh Separator】
- 製品Digital500 JPY
- 開発支援Digital500 JPY





このツールは、 1つのメッシュの中から「特定の部分だけ」を選択して、 新しいマテリアルとして分離・適用できる Unity エディタ拡張ツールです。 これまで 「マテリアルはメッシュ全体にしか効かない」 「一部分だけ水・ファー・特殊表現を使いたいけど無理」 「マットキャップや特殊シェーダー用にマテリアル枠が足りない」 ── そんな悩みを、メッシュを壊さず・UVを触らずに解決できます。
UV編集ツールとリンクするためにアップデートしました
分割時にシェイプキーのリンクが外れる問題の解決 復元ファイルをリンクさせる関係で、元のメッシュに戻すだけの機能に クリック位置で上下左右を判定して半分だけ分割する機能の追加 ■ 復元時の挙動について 復元を行うと、見た目上は元のメッシュに戻りますが 変換用のバックアップデータは保持されたままになります。 Kalon_Shop > UV_Atlas_Organizer > メッシュ名 のフォルダ内に、編集時のメッシュデータが保存されています。 復元前の状態に戻したい場合は、 そのフォルダ内のメッシュを再度割り当ててください。 新しく作業を始める場合の注意 復元後に新規作業を行う場合は、 該当フォルダを削除するか、名前を変更してください。 フォルダが残ったままだと、 書き込み時に古いバックアップを読み込み、 画像変換用データが壊れることがあります。
■ 具体的にできること(機能説明)
✅ 特定箇所だけにマテリアルを適用
・UV上で アイランド選択 / ペイント選択 / 矩形選択 が可能 ・選択した三角形だけを 新しいサブメッシュとして分離 ・分離部分には 元マテリアルを複製した新規マテリアルを自動割り当て 今まで「全体適用しかできなかった」 水マテリアル / ファーマテリアル / 特殊エフェクト系マテリアルを 必要な部分だけに適用できます。
✅ マテリアル数制限を回避するための「分割」
・メインカラー数が足りない ・マットキャップ数が足りない ・アイテクスチャ・ボディテクスチャ専用マテリアルを使いたい そんな場合でも、 メッシュを分割してマテリアルスロットを増やすことで対応可能。 「マテリアルを増やすためのメッシュ分割」を UVベースで安全に行えるのがこのツールの強みです。
✅ マットキャップ用“退避マテリアル”という新しいマスク概念
このツールでは、 マットキャップを適用するために一時的にマテリアルを分離する という新しい使い方もできます。 マットキャップを当てたい部分もしくは当てたくない部分だけ分離 それ以外の部分は元のマテリアルのまま シェーダー側の制約を回避しつつ表現を拡張 これは 「テクスチャマスクではなく、マテリアル構造で行うマスク」 という、新しいアプローチです。
🔰 基本的な使い方
① ツールを起動 Unity上部メニューから Tools > KalonShop > MeshSubmeshSeparator を選択してツールを起動します。 ② 対象のメッシュ(モデル)を指定 ツール上部の Target Renderer に マテリアルを分割したい メッシュ(モデル) を指定します。 すでに設定されているマテリアルが一覧で表示されます ③ 分割したいマテリアルを選択 Target Material から 「分割元にしたいマテリアル」を選択します。 ④ 分割したい場所を選択 UVプレビュー上で、分割したい箇所をクリックします。 クリックした部分が 赤く光って表示 されます 赤い部分=「新しいマテリアルに分離される範囲」 ※ 複数箇所の選択も可能です。 ⑤ 分割して出力 画像下にある 「Separate & Save Asset」ボタン を押して出力します。 この操作で行われること: メッシュが 新しいサブメッシュに分割 分割された部分専用の Temp マテリアル が自動生成 元のマテリアル構成は保持されたまま ⑥ マテリアルを差し替えて完成 出力後、選択していたメッシュの マテリアル欄を見ると「Temp」と付いたマテリアル が追加されています。 そこに: 水マテリアル ファーマテリアル マットキャップ用マテリアル アイ専用・ボディ専用マテリアル など 入れたいマテリアルを差し替えるだけで改変完了です。
🧠 補足:選択方法の種類について(仕様説明)
このツールでは、アイランド指定以外にも複数の選択方法があります。 🏝 Island(アイランド選択) UVがつながっている塊(UVアイランド)単位で選択 一番直感的で初心者向け 服のパーツ・目・口などに最適 🖌 Paint(ペイント選択) ブラシで塗るように範囲を選択 細かい形状・部分的な指定が可能 アイランドの中のさらに特定の部分にだけ適用したいときに ⬜ Box(矩形選択) UV上で矩形をドラッグして選択 広範囲を一気に選びたいとき向け 細かいパーツのまとめて選択に便利 ➕ Add / ➖ Sub ボタンについて ➕ Add(追加) 選択範囲を追加していく モード ➖ Sub(削除) すでに選択した範囲から削除するモード どの選択モード(Island / Paint / Box)でも共通で使えます。 ワンポイント補足 このツールは 「Blenderでやるマテリアル割り当て」をUnity上でUV指定して行うツールです メッシュを分離するのではなく サブメッシュを分けてマテリアルを割り当てる方式なので安全に既存の改変を壊さず、後から差し替え可能です
■ こんな人におすすめ
VRChat / Unity でアバター改変をしている人 マテリアル表現を増やしたいけど制限に悩んでいる人 UVやBlenderを触らずに、Unity内で完結させたい人 「部分的に特殊マテリアルを使う」という発想を取り入れたい人
■ まとめ
このツールは 「マテリアルを増やすためのメッシュ分割」を 安全・直感的・Unity完結で実現するためのツールです。 テクスチャマスクでは届かなかった領域を、 構造で解決するための一歩先のアプローチとして使ってもらえたら嬉しいです。
■ アップデート
2月1日 UVメッシュがUI上どこでも表示される問題を一部解消 操作中に別のメッシュを弄ろうとすると設定が戻らない不具合の解消(旧バージョンの物でも再選択して適当な個所のUVメッシュを選択すると戻ります) ペイントモードの選択できるブラシサイズの変更 ペイントモードでのクリックなし時のリアル追従の若干の修正(クリックしないとラグがあります)





