Нода «UV-развёртка» (UV unwrap node)

Нода ":abbr:`UV-развёртка (UV Unwrap)`".

Нода UV Unwrap генерирует острова UV-карты на основе выделения рёберных швов. Нода неявно выполняет операцию ноды Pack UV Islands по завершении, поскольку в противном случае результаты могут быть бесполезны.

См. также

Оператор «развёртка» выполняет похожую операцию в UV-редакторе. В отличие от оператора Unwrap, нода не выполняет коррекцию соотношения сторон, поскольку это легко реализовать с помощью ноды Vector Math.

Входы (inputs)

Выделение (selection)

Грани, участвующие в операции развёртки. UV, являющиеся частью любой другой грани, затронуты не будут.

Шов (seam)

Рёбра, отмечающие места, где меш «обрезается» для целей развёртки.

Отступ (margin)

Расстояние, которое необходимо оставить между UV-островами.

Заполнить отверстия (fill holes)

Перед развёрткой меша, виртуально заполнить в нём отверстия, чтобы избежать наложений и сохранить симметрию.

Свойства (properties)

Метод (method)
На основе углов (angle based):

Этот метод даёт хорошее двухмерное представление меша.

Согласованно (conformal):

Использует LSCM (cопоставление наименьших квадратов). Обычно это даёт менее точную UV-разметку, чем Angle Based, но работает лучше для более простых объектов.

Вывод (output)

UV

Сгенерированные UV-координаты от 0 до 1 для каждого угла грани в выделенных гранях.

Примечание

Чтобы Blender распознал созданный атрибут как UV-карту, он должен быть создан с нодой Store Named Attribute в домене угла грани с типом данных 2D вектора. Это необходимо, поскольку типа сокета «2D Vector» – нет.