← Энциклопедия Fusion
ТрансформацияСредний

SegmentTransform

SegmentTransform / Сегментная трансформация

SegmentTransform разбивает изображение на повторяемые сегменты и трансформирует содержимое внутри каждого сегмента: задаёт центр, размер ячейки, поворот, масштаб, качество фильтрации и поведение краёв.

SegmentTransform1Image InputEffect MaskImage OutputMaskForegroundBackgroundOutput

SegmentTransform

Обзор

Что делает SegmentTransform

Главная идея SegmentTransform — работа не со всем изображением как единым слоем, а с повторяемыми участками. Center задаёт опорную точку сегментной структуры, Segment Size X определяет размер сегмента по горизонтали, а при включённом Lock Segment Size X/Y размер по X и Y связан. Это позволяет быстро строить равномерную сетку ячеек без ручного повторения Transform/Tile-схем.

Блок Transform управляет тем, как содержимое сегмента меняется внутри этой структуры. Angle поворачивает сегменты, Lock Scale X/Y связывает масштаб по двум осям, Scale X задаёт основной коэффициент масштаба. Визуально это может давать эффект дробления, вращающихся ячеек, плиточного искажения, графического паттерна или контролируемой сегментации изображения.

Render-вкладка отвечает за техническое качество. Warp регулирует интенсивность пересчёта деформации, Under-Sample Resolution влияет на точность/скорость выборки, Filtering выбирает интерполяцию None, Pixel или Area, а Edges определяет, что делать за пределами исходника: Black, Wrap или Duplicate. Эти настройки особенно важны, если SegmentTransform используется на деталях, титрах, масках или контрастной графике.

В отличие от обычного Transform, SegmentTransform удобно применять там, где нужен локальный повторяемый эффект. Обычный Transform двигает весь слой, а SegmentTransform строит сетку и меняет восприятие изображения через размер сегмента, поворот и масштаб внутри этой сетки. Поэтому нода хорошо подходит для абстрактных заставок, glitch/mosaic эффектов, интерфейсной графики, стилизованных переходов и procedural-фонов.

Практическая настройка обычно начинается с Segment Size: маленькие значения дают частую мелкую сетку и более выраженную мозаичность, большие значения — крупные блоки и мягче читаемый эффект. После этого подбирают Angle и Scale, а затем уже доводят качество через Filtering и Edges на Render-вкладке.

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

Представляй SegmentTransform как Transform, вставленный внутрь повторяемой сетки: сначала нода делит изображение на сегменты, затем поворачивает/масштабирует содержимое относительно этой сегментной структуры и пересчитывает края выбранным способом.

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

Создание мозаичных и плиточных трансформаций изображения.
Дробление кадра на повторяемые сегменты для glitch, motion graphics и абстрактных эффектов.
Поворот или масштабирование содержимого внутри локальных ячеек, а не всего слоя целиком.
Создание стилизованных переходов, экранных эффектов и динамических фонов.
Обработка масок и procedural-карт, когда нужен повторяемый сегментный паттерн.
Тонкая настройка качества сегментного пересчёта через Render: Filtering, Edges, Warp и Under-Sample Resolution.