Нода «UV-Развёртка» (UV unwrap node)¶
Нода „UV Unwrap“ генерирует острова UV-карты на основе выделения рёберных швов. Нода неявно выполняет операцию ноды „Pack UV Islands“ по завершении, поскольку в противном случае результаты могут быть бесполезны.
См. также
Оператор „Unwrap“ выполняет похожую операцию в UV-редакторе. В отличие от оператора „развёртки“, – нода не выполняет коррекцию соотношения сторон, поскольку это легко реализовать с помощью ноды „Vector Math“.
Входы (inputs)¶
- Выделение (selection)
Грани, участвующие в операции развёртки. UV, являющиеся частью любой другой грани, затронуты не будут.
- Шов (seam)
Рёбра, отмечающие места, где меш «обрезается» для целей развёртки.
- Отступ (margin)
Расстояние, которое необходимо оставить между UV-островами.
- Заполнить отверстия (fill holes)
Перед развёрткой меша, виртуально заполнить в нём отверстия, чтобы избежать наложений и сохранить симметрию.
- Метод (method)
- На основе углов (angle based):
Данный метод даёт хорошее двухмерное представление меша.
- Согласованно (conformal):
Использует LSCM (cопоставление наименьших квадратов). Обычно это даёт менее точную UV-разметку, чем метод „Angle Based“, но работает лучше для более простых объектов.
Вывод (output)¶
- UV
Сгенерированные UV-координаты от „0“ до „1“ для каждого угла грани в выделенных гранях.
Примечание
Для того, чтобы Blender распознавал созданный атрибут в качестве UV-карты, он должен быть создан с нодой „Store Named Attribute“ в домене угла грани с типом данных 2D вектора. Это необходимо, поскольку типа сокета «2D Vector» – нет.