Нода «UV-развёртка» (UV unwrap node)#
Нода 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» – нет.