
Hotspot UV
A downloadable Blender Addon
Disclaimer:
This is the first working version of the add‑on. If you encounter any bugs or inaccuracies, please report them in the comments. I would also be happy to hear any suggestions for new features.
There are two different versions in the files. One version has been tested on Blender 4.1, and the other on Blender 4.5. They are similar in functionality but may have different bugs and minor differences in behaviour. Please install only the version that matches your Blender version. I have not performed any tests on other versions, and their functionality is not guaranteed. Also, the addon should work on version 5.0 - 5.2.
Overview
If you work with trim sheets or atlases, you know how tedious it is to manually position and scale UV islands to fit specific areas. Addon Hotspot UV eliminates this routine by providing an interactive modal tool for creating visual zones (spots) in UV space and applying various transformations to selected geometry with a single click.
Key Features
- A dedicated mode for creating, editing, and deleting spots
- Each spot has a unique ID, a custom name, and a random colour
- The active spot is highlighted with a customisable outline colour
- The N‑panel displays a list of all spots with colour swatches and ID labels
- You can exit the spot editing mode only by pressing Esc or Tab
Several additional settings make spot creation and editing more convenient:
- Snap to Grid – snapping spot creation, movement, and resizing to a configurable grid
- Grid density presets: Off, Small, Medium, Large, or a custom step value
- Snap to Spot – snapping spot edges to each other for perfect alignment
- Snap to UDIM – snapping to integer UDIM tile boundaries
UV Operations
After marking up the UV space, you can use separate buttons to perform various actions on islands. The available actions are:
- Move – moves each island to the centre of the active spot (without scaling)
- Move and Resize (Horizontal/Vertical) – moves to the spot and uniformly scales to match the spot's width or height
- Fit (Horizontal/Vertical) – stretches the island along one axis to exactly fill the spot (non‑uniform scaling)
- Fit Both – stretches the island along both axes to completely fill the spot
- Align – snaps any corner or centre of each island to the corresponding anchor point of the spot (9 positions)
- Flip (Horizontal/Vertical) – flips islands horizontally or vertically
- Rotate 90° CW / CCW – rotates islands around their own centres
- Rotate 180° – rotates islands by 180 degrees
Visual Settings
There are also several visual options for more comfortable work.
In the N‑panel you can:
- Toggle the display of spots and ID labels on/off
In the add‑on preferences you can also adjust:
- Automatically disable the standard grid overlay when entering the tool (optional)
- Colours for:
- Active spot outline
- Grid lines (with alpha)
- UDIM border frame
Persistent Display
Even when the modal tool is not active, spots remain visible in the UV Editor (if enabled), so you can always see your layout reference.
Workflow Example
- Enable the add‑on and open the UV Editor.
- Click Hotspot Mode in the sidebar.
- Draw several spots in the areas where you want your UV islands to go.
- Select your mesh in Edit Mode and select the desired faces or islands.
- Click Move and Resize H – the islands instantly snap into the active spot with perfect scaling.
- If needed, use Align, Fit, or other buttons for fine‑tuning.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Дисклеймер:
Это первая рабочая версия аддона. Если вы заметите какие-то баги и неточности обязательно сообщите о них в комментариях. Также если у вас есть какие-то предложения по функционалу, то я тоже буду рад узнать о них.
В файлах есть 2 разных версий. Одна версия тестировать на версии Blender 4.1 а другая на версии 4.5. Они схожи по функционалу, но могут иметь разные баги и небольшие различия в своей работе. Устанавливайте только ту версию, которая соответствует вашей версии Blender. На других я не проводил никаких тестов, и их работоспособность не гарантируется. Также аддон должен работать на версия 5.0 - 5.2
Коротко об аддоне
Если вы работаете с тримами или атласами, вы знаете, как утомительно вручную позиционировать и масштабировать UV-острова, чтобы они попадали в нужные области. Аддон Hotspot UV устраняет эту рутину, предоставляя интерактивный инструмент для создания визуальных зон (спотов) в UV-пространстве и применения различных трансформаций к выделенной геометрии одним кликом.
Основные возможности
- Специальный режим, в котором можно создавать, редактировать и удалять споты
- Каждый спот имеет уникальный ID, пользовательское имя и случайный цвет
- Активный спот выделяется контурным цветом (настраивается)
- В N-панели можно видеть список всех спотов с цветовыми индикаторами и ID
- Выйти из режиме редактирования спотом можно ТОЛЬКО нажатием на Esc или Tab.
Существует несколько дополнительных настроек, для более удобного создания и редактирования спотов:
- Привязка к сетке – привязка создания, перемещения и изменения размера спотов к настраиваемой сетке
- Пресеты плотности сетки: Выкл, Мелкая, Средняя, Крупная или пользовательский шаг
- Привязка к споту – привязка краёв спотов друг к другу для идеального выравнивания
- Привязка к UDIM – привязка к целочисленным границам тайлов UDIM
Операции для работы с UV
После разметки UV пространства можно с помощью отдельных кнопок производить различные действия в островами. Доступны такие действия какЖ
- Переместить – перемещает каждый остров в центр активного спота (без масштабирования)
- Переместить и Масштабировать (Горизонтально/Вертикально) – перемещает в спот и равномерно масштабирует по ширине или высоте спота
- Подогнать (Горизонтально/Вертикально) – растягивает остров по одной оси, точно заполняя спот (непропорциональное масштабирование)
- Подогнать по обеим осям – растягивает остров по обеим осям, полностью заполняя спот
- Выровнять – привязывает любой угол или центр каждого острова к соответствующей точке привязки спота (9 позиций)
- Отразить (Горизонтально/Вертикально) – отражает острова по горизонтали или вертикали.
- Повернуть на 90° по/против часовой стрелки – вращает острова вокруг их центров
- Повернуть на 180° – вращает острова на 180 градусов
Визуальные настройки
Помимо этого есть ещё несколько визуальных настроек, для более удобной работы.
В N-панели можно:
- Включить/выключить отображения спотов и ID-меток
В настройках аддона также можно настроить:
- Автоматическое отключение стандартной сетки при входе в инструмент (опционально)
- Цвета для:
- Контура активного спота
- Линий сетки (с альфа-каналом)
- Рамки границы UDIM
Постоянное отображение
Даже когда модальный инструмент не активен, споты остаются видимыми в UV-редакторе (если включено), так что вы всегда видите свой макет.
Пример рабочего процесса
- Включите аддон и откройте UV-редактор.
- Нажмите Hotspot Mode на боковой панели
- Нарисуйте несколько спотов в тех областях, куда должны попасть ваши UV-острова.
- Выберите меш в режиме редактирования, выделите нужные фейсы или острова.
- Нажмите Move and Resize H – острова мгновенно встанут в активный спот с идеальным масштабом.
- При необходимости используйте Align, Fit и другие кнопки для тонкой настройки.
| Updated | 26 days ago |
| Status | Released |
| Category | Tool |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | krogen3d |
| AI Disclosure | AI Assisted, Code |
Install instructions
- Download the
.pyfile. - In Blender, go to Edit → Preferences → Add‑ons.
- Click Install… and select the downloaded
.py. - Enable the add‑on
- Enjoy!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Скачайте
.py файлс этой страницы. - В Blender откройте Edit → Preferences → Add‑ons.
- Нажмите Install… и выберите скачанный файл.
- Включите аддон
- Наслаждайтесь!



Comments
Log in with itch.io to leave a comment.
Аддон хороший, но не хватает ряда функций, которые я доделал. Работает кстати на 5.2 отлично. Куда тебе можно написать чтобы скинуть улучшенный скрипт?
Привет. Спасибо за отзыв. Я сам хотел его продолжать улучшать после релиза, но сейчас времени мало. Написать можешь в одну из моих соцсетей:
ТГ - krogen3
ВК - https://vk.ru/krogen3
Дискорд - krogen3