Узел Capture Attribute
Узел Capture Attribute сохраняет результат поля геометрии и выводит данные в виде порта узла, чтобы его могли использовать другие узлы.
Результат сохраняется в геометрии точно так же, как обычный атрибут с именем, но вместо того, чтобы ссылаться на него по имени, он извлекается всякий раз, когда порт подключается к входу узла. Позже при оценке дерева узлов этот атрибут будет автоматически удалён, если он больше не используется.
Этот узел важен, потому что узлы ввода полей, такие как Узел Radius (радиус), работают в контексте узла, к которому они подключены. Это означает, что для передачи данных, таких как радиус
, в геометрию, у которой нет радиуса, необходимо использовать явную связь узла с выходом этого узла.
Примечание
Поскольку этот узел хранит анонимный атрибут в геометрии, важно использовать выходные данные геометрии для дальнейших операций в дереве узлов. Анонимный атрибут не будет существовать ни для какой другой геометрии, кроме вывода.
Входы
- Geometry (геометрия)
Стандартный вход геометрии.
- Value
The input field to evaluate.
Свойства
- Тип данных
The data type used for the evaluated data.
- Domain
Which attribute domain to store the evaluated data on.
Выходы
- Geometry (геометрия)
Стандартный выход геометрии.
- Attribute
Результат оценённого поля, сохранённый в геометрии.
Примеры
Здесь текстура шума оценивается вдоль пути кривой в одном измерении и визуализируется с помощью шейдера. Узел Capture требуется, потому что выход узла Узел Curve to Mesh не имеет «параметра кривой», так как это сетка, а не кривая. Таким образом, параметр Узел Spline Parameter должен оцениваться, пока геометрия всё ещё является кривой.
Внутри, после оценки текстуры шума на кривой, она автоматически копируется в результат сетки узла Curve to Mesh. Это означает, что везде, где выход Attribute этого узла может быть подключен к тому же потоку узлов геометрии, внутренний атрибут будет доступен.