Studio Iyan UV Mask Tool is a Unity Editor-only utility for selecting UV islands from a renderer’s material slot and exporting them as PNG mask textures.
It helps artists and avatar creators quickly generate texture masks from complex meshes without manually repainting UV areas in external tools.
✔ 100% Editor-only tool
✔ No runtime footprint
✔ Material slot based UV island selection
✔ PNG mask export for texture workflows
✔ Designed for VPM / VCC distribution
Studio Iyan UV Mask Tool streamlines UV mask creation by providing:
256, 512, 1024, 2048, 40968192MeshRenderer and SkinnedMeshRendererMeshFilter.sharedMesh or SkinnedMeshRenderer.sharedMeshClick:
👉 Add Studio Iyan VPM Repository to VCC
Or add manually:
https://raw.githubusercontent.com/Yunhyuk-Jeong/iyan-vpm/main/vpm.json
Then install:
com.iyankim.uvmasktool
MeshRenderer or SkinnedMeshRenderer💡 Tip
For best results, use meshes with clean UV islands and enable Read/Write in the model import settings if Unity cannot read mesh data.
com.iyankim.uvmasktool/
Editor/
UVMaskWindow.cs
UVIslandDetector.cs
UVSelectionController.cs
UVPreviewRenderer.cs
UVRasterizer.cs
UVPaddingProcessor.cs
UVExporter.cs
LICENSE
package.json
README.md
LICENSE
Studio Iyan/Tools/UV Island Mask Generator
This project is released under the MIT License.
You are free to use, modify, and redistribute this tool in both personal and commercial projects.
Tool Design & Implementation: Studio Iyan
Purpose: Make UV island based mask generation faster for Unity, VRChat avatar, and texture authoring workflows.
If you encounter bugs or have feature requests,
please open an issue or pull request on this repository.
Contributions are welcome!
com.iyankim.uvmasktool
https://github.com/Yunhyuk-Jeong/vpm-uv-mask-tool
1.3.0 (Changelog)
2022.3 or later
No dependencies
No dependencies
No legacy packages
Undefined