UVPackmaster для Blender
UVPackmaster - эффективный инструмент для UV-пакинга в Blender. Ядро его алгоритма было написано на C++ и работает как отдельное многопоточное приложение. Несмотря на это, устанавливается данный софт по той же стандартной схеме, как и любое другое дополнение для Blender.
Стоит отметить, что дополнение было протестировано в Blender 2.8 и работает довольно хорошо. "Имейте в виду, что при использовании этой конфигурации всегда могут возникать непредвиденные проблемы. Мы рекомендуем использовать стандартную версию дополнения для Blender 2.79 в производстве, поскольку она официально поддерживается и тщательно протестирована", - отметили разработчики.
Основные фичи приложения:
- эффективный алгоритм пакинга;
- поддержка многопоточности;
- измерение площади выбранных островов;
- проверка на оверлаппинг;
- ротация островов, чтобы добиться лучшего пакинга;
- алгоритм эвристического поиска;
- пак для неквадратной текстуры;
- добавление новых островов в существующую развёртку;
- обработка самопересекающихся UV граней;
- выбор UV острова аналогичной формы;
- блокировка перекрывающихся островов;
- группировка по материалам;
- валидация UV карты.
Дополнение доступно в двух версиях: расширенной и профессиональной. Некоторые из перечисленных выше функций доступны только в профессиональной версии. Демо-версия доступна бесплатно. В ней есть все возможности Pro-версии, но результат пакинга отображается в отдельном окне - он не применяется к UV-карте. Демо-версия тем не менее предоставляет функции "Измерение площади" и "Проверка оверлапинга", поэтому она имеет практическое применение.