Нода «Текстура градиента» (gradient texture node)

Примечание

Этот узел портирован из шейдерных узлов. Руководство и изображения относятся к шейдерной версии узла. Этот узел принимает входные и выходные данные поля. Когда вход Vector не подключен, он имеет неявное значение атрибута position (положения).

Нода ":abbr:`Текстура градиента (Gradient Texture)`".

Нода Gradient Texture генерирует интерполированные значения цвета и интенсивности на основе входного вектора.

Входы (inputs)

Вектор (vector)

Координаты текстуры для её сэмплинга; по умолчанию, если сокет не подключён – используются текстурные координаты «Generated».

Свойства

Тип (type)

Управляет типом создаваемого градиента.

Линейно (linear):

Непосредственно выводит входную координату X.

Квадратично (quadratic):

Интерполирует входную координату X квадратично.

Ослабление (easing):

Использует комбинацию квадратичной и линейной интерполяции для создания плавного градиента из входной координаты X.

Диагональ (diagonal):

Усредняет входные координаты X и Y.

Cферически (spherical):

Создаёт обратный градиент, используя длину входного вектора; максимальное значение равно (0, 0, 0).

Квадратичная сфера (quadratic sphere):

То же, что и «Spherical», за исключением квадратичной интерполяции.

Радиально (radial):

Выводит значение на основе входа угла вокруг оси Z.

Выходы (outputs)

Цвет (color)

Вывод цвета текстуры.

Коэффициент (factor)

Вывод интенсивности текстуры.

Примеры

../../../_images/render_shader-nodes_textures_gradient_example.jpg

Градиентная текстура использует координаты объекта.