Процедурные градиенты

Градиент, помимо ноды “Gradient Texture”, можно получить с помощью достаточно простых формул. Рассмотрим математику на примере сферического градиента.

  1. Равномерный градиент

Создается на основе формулы конуса, направленного вершиной вниз.

X, Y – компоненты вектора координат

Power – Угол наклона конуса

Offset – Смещение конуса вдоль оси Z

Реализация нодами:

Такой градиент удобен тем, что область перехода от 0 (черный) до 1 (белый) всегда равномерный на всей ширине области перехода. Смещение Offset может использоваться для быстрого изменения размера черной области в центре. Коэффициент Power также влияет на размер черной области, но более существенно влияет на ширину области градиента.

  1. Квадратичный градиент

Создается на основе параболы.

X, Y – компоненты вектора координат

Power – крутизна параболы

Offset – Смещение параболы вдоль оси Z

Реализация нодами:

Здесь благодаря форме параболы градиентная область перехода не равномерна по своей ширине. Она более гладкая по внутреннему краю и резкая по внешнему краю перехода. Коэффициенты Power и Offset точно так же отвечают за ширину области градиента и размер нулевой области в центре соответственно.

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии