Skip to content

A tool to generate Mask Maps from Metallic, AO and Smoothness maps for Unity HDRP Materials.

License

Notifications You must be signed in to change notification settings

styropyr0/Unity-Mask-Map-Generator

Repository files navigation

Unity Mask Map Generator

Overview

The Unity Mask Map Generator is a C# desktop application designed to streamline the process of creating mask maps for Unity HDRP projects. This tool allows developers to easily combine different texture maps into a single mask map, optimizing their materials and improving rendering performance.

Features

  • Import and combine texture maps: Metallic, Ambient Occlusion, Detail, and Smoothness.
  • User-friendly interface with clear options and an intuitive workflow.
  • "Invert" checkboxes for each texture map to provide additional control over the output.
  • Efficient generation of mask maps with a single click.

Installation

The installation files are inside the Installer directory. Run the Setup.exe to install the software. You need .NET v8.0 or later to run the app.

Usage

  1. Open the Unity Mask Map Generator.
  2. Import the texture maps by clicking the corresponding "Browse" buttons for Roughness, Ambient Occlusion, Detail, and Smoothness maps.
  3. Use the "Invert" checkboxes if needed to invert any of the texture maps.
  4. Click the "Generate" button to create the mask map.
  5. The generated mask map will be saved in the specified output directory.

Screenshots

Screenshot Screenshot

Contribution

If you'd like to contribute to the project, please fork the repository and use a feature branch. Pull requests are warmly welcome.

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

About

A tool to generate Mask Maps from Metallic, AO and Smoothness maps for Unity HDRP Materials.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages