【無料】【UnityEditor拡張】メッシュを選択してUVマスクを生成するやつ(Mesh UV Mask Generator)
- Digital0 JPY

Mesh UV Mask Generator 選択したメッシュからマスクテクスチャを作成するUnity エディタ拡張です。 アバター改変でメッシュの一部分だけ色を変えるテクスチャを作りたい時、どの部分がUV上のどこにあるか分からなくて困ったことはありませんか? このツールは、シーンビューで直接メッシュをクリックして選択し、その部分のUVマスクを生成します。テクスチャマスクを使った色改変やシェーダーでの部分的なエフェクト適用に使用できるマスクを簡単に作成できます。 ------------------------------ Mesh UV Mask Generator A Unity Editor extension that creates mask textures from selected meshes. Have you ever struggled with avatar modification when you wanted to create a texture that changes the color of only specific parts of a mesh, but couldn't figure out where those parts are located on the UV map? This tool allows you to directly click and select meshes in the Scene View and generate UV masks for those parts. You can easily create masks that can be used for color modifications with texture masks or for applying partial effects with shaders. ------------------------------ Mesh UV Mask Generator 선택한 메쉬에서 마스크 텍스처를 만드는 유니티 에디터 확장입니다. 아바타 개편으로 메쉬의 일부분만 색을 바꾸는 텍스처를 만들고 싶을 때 어떤 부분이 UV상의 어디에 있는지 몰라서 곤란한 적은 없나요? 이 툴은 장면 뷰에서 직접 메쉬를 클릭하여 선택하고 그 부분의 UV 마스크를 생성합니다. 텍스처 마스크를 사용한 색 개편이나 셰이더에서의 부분적인 이펙트 적용에 사용할 수 있는 마스크를 쉽게 만들 수 있습니다.
機能
- シーンビューでの直接面選択 - 個別メッシュ選択モード・UVアイランド選択モード - PNG形式でのマスクテクスチャ出力
動作環境
- Unity 2022.3 以降 - MeshFilter または SkinnedMeshRenderer を持つオブジェクト
インストール
UnityPackageのインストール or VPMでの配布を行っています。 https://vpm.32ba.net
使用方法
1. Window > Mesh UV Mask Generator でツールを開く 2. Hierarchy でメッシュオブジェクトを選択 3. メッシュ選択タブでシーンビューの面をクリック 4. エクスポートタブで設定してPNG保存
ライセンス
- 再配布・改変可能(MIT License)
更新履歴
v0.1.3 - テクスチャ書き出し時のオプションを追加 v0.1.2 - アップデートチェッカーの修正 v0.1.1 - 機械翻訳による多言語対応(ja, en, kr) v0.0.10 - アップデートチェッカーの追加 v0.0.8 - メッシュ選択精度の向上 - UVアイランドモードの追加 - ワイヤーフレーム表示機能
サポート・連絡先
- GitHub Issues: https://github.com/32ba/mesh-uv-mask-generator/issues - X: https://x.com/32ba_vrc バグ報告や機能要望はお気軽にお寄せください。 自分用に作ったものを公開しているので割り切った挙動がありますが要望いただければなるべく改善します。