Нода «Атрибут размытия» (blur attribute node)¶
Нода Blur Attribute сглаживает значения атрибутов между соседними элементами геометрии.
Цель каждого шага – смешивание значений каждого элемента с его соседями. Вес элемента – это коэффициент для умножения всех значений соседей перед их аккумуляцией в качестве нового основного значения.
Размытие будет работать только с определёнными типами геометрии и доменами атрибутов. Поэтому атрибут может быть затронут только в компонентах мешей и кривых.
Домены, с которыми работает эта нода, основаны на контексте поля для оценки ноды. С этой нодой будут работать только домены с явными связями с соседями. Явными связями для правильного размытия являются вершины, рёбра и грани мешей, а также контрольные точки кривых.
Примечание
Размытие атрибутов углов граней этой нодой не обрабатывается, поскольку идеальное поведение для смешивания значений углов граней неясно.
Поддерживаются все типы данных атрибутов, за исключением логических атрибутов.
Входы (inputs)¶
- Значение (value)
Непосредственное значение каждого примитива для размытия.
- Итераций (iterations)
Количество повторений смешивания значений с соседями. Каждая итерация независима. Пока не завершится одна итерация, её результаты не используются в качестве источника для следующего размытия.
- Вес (weight)
Вес каждого примитива.
Свойства¶
- Тип данных (data type)
Тип данных, используемый для оцениваемых данных.
Выходы (outputs)¶
- Значение (value)
Значения, полученные смешением соседей определённое количество раз.
Примеры¶
Входные данные – это меш-плоскость. Сначала нода Subdivide Mesh добавляет несколько граней для захвата цвета с :doc:` нодой Random Value </modeling/geometry_nodes/utilities/random_value>`, используемой в качестве оттенка в ноде Combine Color. Теперь вторая нода Subdivide Mesh разделяет каждую грань на множество новых. Каждая новая дублирует исходный атрибут. Нода Blur Attribute смешивает все атрибуты для каждой грани. Благодаря этому – результат сглаживается.