Поделиться через


Фильтрация узлов

В конструкторе шейдера узлы фильтра преобразуют входные данные (например, цвет или пример текстуры) в фигуральное значение цвета. Эти фигуративные значения цвета обычно используются в не фотореалистичной отрисовке или как компоненты в других визуальных эффектах.

Ссылка узла фильтра

Узел

Подробные сведения

Свойства

Размытие

Придает эффект размытия пикселям в текстуре с помощью гауссовой функции.

С помощью этого можно уменьшить детальность цвета или шум в текстуре.

Вход:

UV: float2

Координаты тестируемого текселя.

Выходные данные:

Output: float4

Значение размытого цвета.

Текстура

Регистр текстуры, который связан с образцом, используемым при размытии.

Приведение к серому

Снижает объем цвета в заданном цвете.

По мере удаления цвета значение цвета приближается к своему эквиваленту на шкале оттенков серого.

Вход:

RGB: float3

Цвет для приведения к серому.

Percent: float

Процент цвета, который нужно удалить, выраженный в виде нормализованного значения в диапазоне [0, 1].

Выходные данные:

Output: float3

Цвет после приведения к серому.

Освещенность

Веса, применяемые к компонентам красного, зеленого и синего цветов.

Определение границ

Определяет границы текстуры, используя алгоритм выделения границ Канни. Пиксели края выводятся белыми; пиксели, не относящиеся к краю, выводятся черными.

Эту функцию можно использовать для определения границ текстуры, чтобы использовать дополнительные эффекты для пикселей на границе.

Вход:

UV: float2

Координаты тестируемого текселя.

Выходные данные:

Output: float4

Белый, если тексель на границе; в противном случае – черный.

Текстура

Регистр текстуры, который связан с образцом, используемым при выделении границ.

Повысить резкость

Повышает резкость текстуры.

С помощью этого можно обозначить точные детали текстуре.

Вход:

UV: float2

Координаты тестируемого текселя.

Выходные данные:

Output: float4

Значение размытого цвета.

Текстура

Регистр текстуры, который связан с образцом, используемым при повышении резкости.