This Maya plugin is designed to streamline the UV mapping process in Maya for trim sheets and texture atlases. Inspired by tools used in industry at companies like Valve and Naughty Dog.
Key Features:
- Automate UV mapping for trims and atlas textures.
- Manage several different hotspot files for different textures.
Check out a video demo of the plugin in action here.
Learn more at the ArtStation blog post here.
Follow these steps to install and set up the Hotspot Texturing plugin for Maya.
Before proceeding with the installation, ensure that Maya is closed.
-
Download this repo as a zip file, and unzip.
-
Locate the
hotspot_texturingfolder that contains the.pyfiles. -
Copy the folder.
-
Paste it into the following directory on your computer:
- Windows:
C:\Users\<yourusername>\Documents\maya\2025\scripts - Mac:
/Users/<yourusername>/Library/Preferences/Autodesk/maya/2025/scripts
If your Maya version differs, replace
2025with your specific version number.Note for Mac users: If you can't find
/Library, open Terminal and typeopen ./Library/Preferences, then navigate to the correct directory. - Windows:
Restart Maya to make sure it recognizes the newly added script folder.
-
Open the Script Editor in Maya.
- Found in the bottom-right corner of the Maya interface or under the
Windows > General Editors > Script Editormenu.
- Found in the bottom-right corner of the Maya interface or under the
-
In the Python tab, paste the following code:
from hotspot_texturing.hotspot_ui import create_hotspot_texturing_window create_hotspot_texturing_window()
-
Press Ctrl + A to select all (or Command + A on Mac).
-
Drag and drop the selected code to your Maya Shelf to create a custom button.
If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request. Contributions welcome!