🟩 Изменения на основе положения
Это семейство 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: скользящий радужный градиент
Начиная с настроек по умолчанию:
- Оставьте node в режиме Linear (угол 0° = горизонтально).
- Оставьте wavelength на 100% (занимает всю ширину и должно быть значением по умолчанию).
- Оставьте градиент по умолчанию без изменений.
- Включите repeat.
- Добавьте Sawtooth Oscillator к настройке offset, который проходит от 0% до 100%.
Пример 2: градиент чёрный–белый–чёрный (Pingpong)
Начиная с настроек по умолчанию:
- Оставьте node в режиме Linear (угол 0° = горизонтально).
- Оставьте wavelength на 100% (занимает всю ширину и должно быть значением по умолчанию).
- Выключите repeat.
- Установите первую точку градиента на чёрный цвет.
- Установите последнюю точку градиента на белый цвет.
- Установите hue mode в OFF.
- Установите saturation mode в FIXED, если хотите принудительно перевести результат в оттенки серого.
- Установите brightness mode в FIXED.
- Включите pingpong.
Результат: градиент плавно переходит от чёрного к белому, а затем обратно к чёрному по ширине.\ Обратите внимание: если вы хотите сохранить hue и saturation содержимого, выключите Saturation mode. \
Пример 3: вращающийся радужный круг (Radial)
- Включите режим radial.
- Установите wavelength на 100% (полный проход 360°).
- Включите repeat.
- Добавьте 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.