Узел Capture Attribute#
Узел Capture Attribute сохраняет результат поля геометрии и выводит данные в виде порта узла, чтобы его могли использовать другие узлы.
Результат сохраняется в геометрии точно так же, как обычный атрибут с именем, но вместо того, чтобы ссылаться на него по имени, он извлекается всякий раз, когда порт подключается к входу узла. Позже при оценке дерева узлов этот атрибут будет автоматически удалён, если он больше не используется.
This node is essential because field input nodes like the Узел Radius (радиус)
work in the context of the node they are connected to. Meaning that in order to pass data like radius
to a geometry that doesn’t have radius, an explicit node link with the output of this node must be used.
Примечание
Поскольку этот узел хранит анонимный атрибут в геометрии, важно использовать выходные данные геометрии для дальнейших операций в дереве узлов. Анонимный атрибут не будет существовать ни для какой другой геометрии, кроме вывода.
Входы#
- 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
Результат оценённого поля, сохранённый в геометрии.
Примеры#
Here, a noise texture is evaluated in along the path of the curve in one dimension and rendered with a shader. The capture node is required because the output of the Узел Curve to Mesh does not have a «curve parameter», since it is a mesh and not a curve. So, the Узел Spline Parameter must be evaluated while the geometry is still a curve.
Внутри, после оценки текстуры шума на кривой, она автоматически копируется в результат сетки узла Curve to Mesh. Это означает, что везде, где выход Attribute этого узла может быть подключен к тому же потоку узлов геометрии, внутренний атрибут будет доступен.