← Энциклопедия Fusion
ЭффектыПродвинутый

GrowColor

GrowColor / Рост цвета

GrowColor расширяет цветовые области изображения итерационным способом: похожие соседние пиксели постепенно захватываются и заполняют промежутки, края или небольшие дефекты цвета.

GrowColor1InputEffect MaskOutputMaskForegroundBackgroundOutput

GrowColor

Обзор

Что делает GrowColor

GrowColor работает как итерационный алгоритм роста: на каждом проходе нода анализирует соседние пиксели и решает, какие участки можно присоединить к уже существующей цветовой области. Количество проходов задаётся параметром Iterations, а пауза между проходами — Iteration Interrupt. За счёт этого нода может давать как аккуратное техническое расширение цвета, так и заметный процедурный эффект.

Главное отличие GrowColor от обычного Blur или Erode/Dilate в том, что она ориентирована именно на распространение цветовой информации. Blur усредняет пиксели и быстро мылит изображение, Erode/Dilate геометрически расширяет или сжимает альфу/канал, а GrowColor старается нарастить цветовую область с контролем похожести через Threshold и Threshold Softness.

Параметры Resolution и Lock X/Y отвечают за пространственную точность расчёта. При более высоком Resolution рост может выглядеть плотнее и детальнее, но обычно тяжелее считается. Lock X/Y связывает горизонтальную и вертикальную составляющие, чтобы рост был равномерным по обоим направлениям. Если связь отключить, можно получить вытянутый рост по одной оси.

Iteration Exponent меняет кривую накопления итераций. При низких значениях рост ощущается более линейным и мягким, при высоких — сильнее концентрируется в определённой фазе и может выглядеть резче. Этот параметр особенно важен при анимации, когда нужно не просто увеличить область, а контролировать характер её раскрытия.

Threshold и Threshold Softness определяют, какие пиксели считаются достаточно близкими для роста. Малый Threshold делает ноду осторожной: она захватывает только очень похожие участки. Большой Threshold позволяет цвету заходить дальше и агрессивнее заполнять область. Threshold Softness смягчает этот отбор, чтобы граница роста не выглядела слишком цифровой и ступенчатой.

Как это понимать

Представляй GrowColor как краску, которая не размазывается блюром, а шаг за шагом прорастает в соседние пиксели, если они проходят проверку похожести и попадают в заданные условия роста.

Где используется

Расширение цвета на краях масок, когда после кеинга или композитинга появляются тонкие незаполненные участки.
Заполнение небольших дыр, пропусков и разрывов внутри цветовой области без грубого размытия всей картинки.
Создание органического расползания цвета, заражения, засветки, краски, дыма или абстрактной текстуры.
Подготовка matte-карт и цветовых карт перед Blur, Glow, ColorCorrector или Merge.
Сглаживание локальных дефектов в procedural-графике, когда нужно не размыть, а именно нарастить соседний цвет.
Анимация появления цветового пятна через постепенное увеличение Iterations или Threshold.