Быстрое приведение UV-разверток разных объектов в Blender к одному имени

При объединении нескольких объектов в один, в Blender существует одна особенность – если имена UV-разверток объектов различаются, в новом, объединенном объекте, каждая UV-развертка будет помещена на отдельный слой. Для того чтобы в объединенном объекте все развертки тоже объединились в одну, они все должны иметь одинаковое имя.

Быстро переименовать развертки для всех выделенных объектов в Blender можно при помощи несложного скрипта.

Пройдем в цикле по всем выделенным объектам сцены:

Получить имя первой развертки объекта мы можем следующим образом:

Предварительно проверив, существует ли развертка для текущего объекта.

Так как имена у всех разверток разные, при объединении выделенных объектов мы в итоге получим три UV-слоя с отдельными развертками.

Чтобы развертки объектов слились, зададим им одно общее имя, например, стандартное “UVMap”.

Полный код скрипта:

После выполнения этого скрипта мы можем спокойно объединять объекты, и в итоге мы получим единую развертку для финального объединенного объекта.

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии