ErodeDilate
ErodeDilate / Сужение и расширение матта
ErodeDilate сжимает или расширяет выбранные каналы изображения, чаще всего альфа-канал маски. Нода нужна для подгонки края, удаления тонких артефактов, расширения matte, уменьшения ореолов и точной подготовки композита.
ErodeDilate
Обзор
Что делает ErodeDilate
Главная идея ErodeDilate простая: нода не двигает весь слой как Transform, а меняет форму выбранного канала. Если обрабатывается альфа, край прозрачности может стать уже или шире. Если обрабатываются RGB-каналы, похожая операция применяется к цветовой информации, что может давать технические, масочные или стилизованные эффекты. На практике чаще всего активируют A и работают именно с альфой, потому что это безопаснее для композита.
Amount — основной параметр. Он задаёт силу эрозии или дилатации. При значениях около нуля изображение почти не меняется. При увеличении в положительную сторону область расширяется: белые/непрозрачные участки маски расползаются наружу. При уходе в отрицательную сторону область сжимается: край маски отступает внутрь. Это особенно полезно после хромакея, ротоскопа, Magic Mask или Bitmap, когда по контуру осталась цветная кайма или наоборот маска слишком тесная.
Filter определяет форму и мягкость операции. Box даёт прямой, быстрый и довольно жёсткий расчёт. Linear выглядит более плавно и часто лучше подходит для аккуратной подгонки края. Gaussian даёт мягкое, округлое распределение и хорошо сочетается с масками, где нужно избежать резкой ступеньки. Circle использует более круговой характер обработки, поэтому лучше сохраняет естественную форму округлых объектов и меньше даёт квадратные артефакты на диагоналях.
Lock X/Y связывает горизонтальную и вертикальную силу обработки. Когда он включён, Amount действует одинаково по X и Y — это стандартный вариант для большинства масок. Если связь отключить, можно отдельно вытягивать/сжимать край по горизонтали и вертикали. Это полезно в технических случаях: например, убрать горизонтальную кайму, компенсировать анаморфное растяжение, подчистить край после DirectionalBlur или подогнать маску, которая ошибается только по одной оси.
Clipping Mode определяет, как нода ведёт себя на границах домена/кадра. None даёт наиболее свободное поведение без дополнительного принудительного ограничения. Domain ограничивает результат доменом изображения — это важно, если в Fusion используются AutoDomain, маски с нестандартным размером или элементы, выходящие за область активных пикселей. Frame удерживает результат в пределах кадра, что обычно безопасно для финального композита и предотвращает неожиданные края за пределами изображения.
Канальные кнопки R, G, B, A решают, что именно будет сжиматься или расширяться. Для matte-задач почти всегда включают только A. Если включены RGB, нода меняет цветовые каналы, и результат может визуально исказить изображение. Это не ошибка, а особенность: ErodeDilate можно использовать не только для альфы, но и для технической обработки цветовых карт, однако для обычного удаления каймы RGB лучше трогать осторожно.
ErodeDilate часто стоит между Keyer/Bitmap/Magic Mask и MatteControl или Merge. Типичная цепочка: получить маску, слегка сжать её Amount отрицательным значением, потом добавить небольшой Blur/Soft Edge, а затем использовать как Effect Mask или альфу. Такой подход даёт более чистый край, чем попытка исправить всё одним Keyer. Но важно не переборщить: сильная эрозия съедает тонкие детали, волосы, пальцы, края ткани и мелкую графику.
Эта нода особенно важна в production-композитинге, потому что проблемы края почти всегда видны сильнее, чем сама маска. Слишком широкая альфа даёт ореол и грязную обводку, слишком узкая — подрезает объект. ErodeDilate позволяет найти баланс: сначала геометрически подогнать matte, затем смягчить его, затем уже заниматься цветовым spill, despill или финальной интеграцией.
Представляй ErodeDilate как инструмент, который берёт край маски и двигает его внутрь или наружу. Amount — насколько двигать, Filter — какой формой и мягкостью это делать, R/G/B/A — какие каналы трогать, Lock X/Y — одинаково ли работать по горизонтали и вертикали, Clipping Mode — как вести себя у границ домена и кадра.