Нода «Захват атрибута» (capture attribute node)¶
Нода Capture Attribute хранит результат поля в геометрии и выводит данные в виде сокета ноды, чтобы его могли использовать другие узлы.
Результат хранится в геометрии точно так же, как обычный атрибут с именем, но вместо того, чтобы ссылаться на него по имени, он извлекается всякий раз, когда сокет подключается к входу ноды. Позже при оценке дерева нод этот атрибут будет автоматически удалён, если он больше не используется.
Эта нода необходима, поскольку ноды ввода полей, такие как нода Radius, работают в контексте ноды, к которой они подключены. Это означает, что для передачи данных, таких как радиус
, в геометрию, которая его не имеет, необходимо использовать явную связь ноды с выходом этой ноды.
Примечание
Поскольку эта нода хранит анонимный атрибут в геометрии, важно использовать выходные данные геометрии для дальнейших операций в дереве нод. Анонимный атрибут не будет существовать ни для какой другой геометрии, кроме вывода.
Входы (inputs)¶
- Геометрия (geometry)
Стандартный вход геометрии.
- Захват элементов
Поле ввода для оценки. Дополнительные поля можно добавлять, перетаскивая сокеты в пустой сокет или на панель захвата элементов. Элементы можно переименовывать с помощью Ctrl-ЛКМ на имени сокета или на панели свойств «ноды».
Свойства (properties)¶
- Домен (domain)
Домен атрибута, используемый для хранения оценённых данных.
Захват элементов¶
Ссылка
- Меню:
Управление сокетами полей ввода ноды. Сокеты полей можно добавлять, удалять, реорганизовывать и переименовывать из поля «список».
- Тип данных (data type)
Тип данных, используемый для оцениваемых данных.
Выходы (outputs)¶
- Геометрия (geometry)
Стандартный вывод геометрии.
- Атрибут (attribute)
Результат оценённого поля, хранимый в геометрии.
Примеры¶
Здесь текстура шума оценивается вдоль пути кривой в одном измерении и визуализируется с помощью шейдера. Нода Capture Attribute требуется, поскольку вывод ноды Curve to Mesh не имеет «параметра кривой», поскольку это меш, а не кривая. Таким образом, Spline Parameter должен оцениваться, пока геометрия всё ещё является кривой.
Внутри, после того как на кривой будет оценена текстура шума, она автоматически копируется в результат меша ноды Curve to Mesh. Это означает, что везде, где выход Attribute этой ноды может быть подключён вдоль того же потока геометрических нод – будет доступен внутренний атрибут.