🟩 Изменения на основе положения

Это семейство nodes изменяет содержимое в зависимости от положения. По умолчанию эффект применяется вдоль горизонтальной оси (слева направо), но эту ось можно повернуть на любой угол. У каждого node также есть режим radial, в котором эффект определяется углом каждой точки относительно центра.

  • Colour Changer by Position – применяет градиент вдоль выбранной оси или вокруг радиального угла.\ \&#xNAN;Пример: создайте радужный градиент, проходящий по линии, или используйте radial mode на окружности, чтобы получить эффект цветового круга.
  • Wave Shift by Position – применяет синусоидальное искажение, смещая содержимое по вертикали (или перпендикулярно выбранной оси).\ \&#xNAN;Пример: сделайте так, чтобы линия колебалась как вода, или используйте radial mode, чтобы окружность пульсировала наружу от центра.
  • Noise Shift by Position – применяет искажение simplex noise, смещая содержимое по вертикали (или перпендикулярно выбранной оси).\ \&#xNAN;Пример: см. пример для Wave Shift, но с более органичным и случайным характером — удобно для добавления естественной вариативности.

Изменение цвета по положению

Этот node применяет изменения цвета к содержимому на основе положения. По умолчанию ось горизонтальная (0°), но её можно повернуть или переключиться в radial mode.

  • wavelength – задаёт размер повторяющегося цветового цикла.
    • Linear mode: при 100% один полный цикл занимает всю ширину содержимого.
    • Radial mode: при 100% один полный цикл занимает полный круг (360°). Значения задаются в процентах от круга: например, 50% = половина круга (180°).
  • offset – смещает начальную точку цветового цикла в процентах от wavelength. Это значение можно модулировать (например, с помощью sawtooth oscillator), чтобы плавно прокручивать цвета.
  • repeat – если включено, цикл повторяется по всему содержимому. Если выключено, градиент применяется только один раз: всё до начала получает начальный цвет, всё после конца — конечный цвет.
  • pingpong – если включено, каждое повторение чередует направление, создавая зеркальный эффект. Если Repeat выключен, градиент проходит вперёд, а затем один раз назад. Примечание: в режиме Pingpong wavelength охватывает и прямой, и обратный проход.
  • linear angle – поворачивает ось эффекта. 0° = горизонтально.
  • radial – переключает в radial mode, применяя цвета на основе угла от центра.
  • radial smooth loop – автоматически корректирует wavelength так, чтобы он равномерно делил 100% круга, предотвращая видимый шов в месте зацикливания.
  • legacy mode – переключает на старые ползунки начальных и конечных значений HSB. Оставьте этот параметр выключенным, чтобы использовать новый редактор градиента.

Режимы цвета

Они определяют, какие аспекты цветовой коррекции применяются к содержимому. См. также: Настройки цвета и HSB.

  • hue mode
    • OFF – hue не изменяется.
    • FIXED – hue принудительно устанавливается в фиксированное значение.
    • SHIFTED – hue смещается на заданную величину (элементы разных цветов остаются различимыми, но вместе смещаются по цветовому кругу).
  • saturation mode
    • OFF – saturation не изменяется.
    • FIXED – saturation устанавливается в заданное значение.
  • brightness mode
    • OFF – brightness не изменяется.
    • FIXED – brightness устанавливается в заданное значение.
    • MULTIPLY – brightness масштабируется заданным значением. Это сохраняет динамику (например, мигающие элементы продолжают мигать, но в пределах ограниченного диапазона яркости).

Редактор градиента

Использует тот же редактор градиента, что и Colour Changer, но распределяет градиент по содержимому в зависимости от позиции.

  • Щёлкните по полосе градиента, чтобы добавить цветовую точку.
  • Щёлкните по точке левой кнопкой мыши, чтобы выбрать её, затем перетащите в сторону, чтобы переместить.
  • Чтобы удалить выбранную точку, перетащите её вниз от полосы или нажмите Delete/Backspace. В градиенте всегда остаётся минимум две точки.
  • Щёлкните по точке правой кнопкой мыши, чтобы отредактировать её через палитру выбора цвета.
  • Используйте Position, Hue, Saturation и Brightness, чтобы точно настроить выбранную точку.
  • interpolation выбирает способ смешивания цветов между точками:
  • HSB – смешивает тон, насыщенность и яркость. Лучше всего подходит для плавного движения в стиле радуги по цветовому кругу.
  • RGB – напрямую смешивает значения красного, зелёного и синего. Такой вариант часто больше похож на цветовой переход на экране или световом пульте.
  • NONE – переключает цвет от одной точки к следующей без смешивания.
  • hue direction доступен при интерполяции HSB:
  • AUTO – выбирает кратчайший путь по кругу оттенков.
  • FORWARDS – всегда движется вперёд по значениям оттенка.
  • BACKWARDS – всегда движется назад по значениям оттенка.
  • blend – смешивает изменение цвета с исходными цветами. При 100% эффект полностью заменяет исходные цвета.

Устаревшие начальные и конечные значения

Если legacy mode включён, редактор градиента заменяется старыми элементами управления:

  • start hue / end hue – тон в начале и конце диапазона.
  • start saturation / end saturation – насыщенность в начале и конце диапазона.
  • start brightness / end brightness – яркость в начале и конце диапазона.

Пример 1: скользящий радужный градиент

Начиная с настроек по умолчанию:

  1. Оставьте node в режиме Linear (угол 0° = горизонтально).
  2. Оставьте wavelength на 100% (занимает всю ширину и должно быть значением по умолчанию).
  3. Оставьте градиент по умолчанию без изменений.
  4. Включите repeat.
  5. Добавьте Sawtooth Oscillator к настройке offset, который проходит от 0% до 100%.

Пример 2: градиент чёрный–белый–чёрный (Pingpong)

Начиная с настроек по умолчанию:

  1. Оставьте node в режиме Linear (угол 0° = горизонтально).
  2. Оставьте wavelength на 100% (занимает всю ширину и должно быть значением по умолчанию).
  3. Выключите repeat.
  4. Установите первую точку градиента на чёрный цвет.
  5. Установите последнюю точку градиента на белый цвет.
  6. Установите hue mode в OFF.
  7. Установите saturation mode в FIXED, если хотите принудительно перевести результат в оттенки серого.
  8. Установите brightness mode в FIXED.
  9. Включите pingpong.

Результат: градиент плавно переходит от чёрного к белому, а затем обратно к чёрному по ширине.\ Обратите внимание: если вы хотите сохранить hue и saturation содержимого, выключите Saturation mode. \


Пример 3: вращающийся радужный круг (Radial)

  1. Включите режим radial.
  2. Установите wavelength на 100% (полный проход 360°).
  3. Включите repeat.
  4. Добавьте Sawtooth Oscillator к настройке offset, который проходит от 0% до 100%.

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

Волновое смещение по положению

Этот node применяет волновое искажение к содержимому, смещая точки перпендикулярно выбранной оси (или радиально от центра).

  • Wavelength – задаёт длину волнового цикла.
    • Linear mode: при 100% один полный цикл занимает всю ширину содержимого.
    • Radial mode: при 100% один полный цикл занимает полные 360°. (Значения задаются в процентах от круга: 50% = половина оборота, 25% = четверть оборота и т. д.)
  • Size – управляет амплитудой волны (насколько далеко смещается содержимое).
  • Offset – смещает волну вдоль оси (или вокруг круга в radial mode). Это процент от wavelength, поэтому значение можно анимировать с помощью Oscillator Node, чтобы волна двигалась.
  • Radial – переключает из linear mode в radial mode, чтобы смещение основывалось на угле от центра.
  • Radial Smooth Loop – корректирует wavelength так, чтобы он равномерно делил 100% круга, предотвращая видимые швы в месте зацикливания.
  • Triangle – меняет форму волны с синусоидальной на треугольную.
  • Absolute – берёт абсолютное значение волны, создавая только смещения вверх (отражая отрицательную сторону в положительную).
  • Angle – поворачивает ось волны. 0° = горизонтально.

Шумовое смещение по положению

Этот node искажает содержимое с помощью шумового поля (как турбулентность), смещая точки перпендикулярно выбранной оси (или радиально от центра). По сравнению с Wave Shift результат получается более органичным и случайным.

  • Detail – управляет мелкостью шума. Более высокие значения = более резкая и детализированная вариативность. Более низкие значения = более плавная вариативность.
  • Wavelength – задаёт масштаб шумового паттерна.
    • Linear mode: при 100% один полный цикл шума занимает ширину содержимого.
    • Radial mode: при 100% один полный цикл занимает полные 360°.
  • Size – управляет величиной смещения (амплитудой шумового искажения).
  • Offset – смещает шумовой паттерн вдоль оси (или вокруг круга). Это процент от wavelength, поэтому значение можно анимировать с помощью Oscillator Node, чтобы шум «тёк».
  • Depth Offset – перемещает через 3D-шумовое поле, создавая изменения во времени. Особенно эффективно при анимации с помощью Oscillator Node.
  • Depth Detail – управляет детализацией изменений по измерению глубины.
  • Absolute – берёт абсолютное значение шума, отражая отрицательные значения в положительные (получается одностороннее смещение).
  • Angle – поворачивает ось шума в линейном режиме. 0° = горизонтально.
  • Radial – переключает из linear mode в radial mode, чтобы смещение основывалось на угле от центра.
  • Radial Smooth Loop – корректирует wavelength так, чтобы он равномерно делил 100% круга, предотвращая видимые швы в radial mode.