Stretch
Stretch / Растяжение между точками
Stretch деформирует изображение вдоль заданной линии: переносит отрезок Source в отрезок Destination или растягивает источник через offset, создавая направленное растяжение, сжатие и warp-деформацию.
Stretch
Обзор
Что делает Stretch
В отличие от обычного Transform, Stretch не просто двигает слой целиком. Он строит связь между исходной линией и целевой линией. На скриншоте выбран Type: Source and Destination — это самый явный режим, где отдельно задаются Source Start, Source End, Destination Start и Destination End. Fusion берёт исходный отрезок и деформирует изображение так, чтобы он совпал с целевым направлением.
Source Start и Source End описывают линию, от которой считается деформация. Destination Start и Destination End описывают линию, к которой должна прийти деформация. Если исходный и целевой отрезки совпадают, визуального изменения почти не будет. Если Destination длиннее, короче, смещён или повернут относительно Source, изображение начинает растягиваться, сжиматься или перекашиваться вдоль этой геометрии.
Режим Source and Offset работает проще: пользователь задаёт исходную линию и смещение вместо полного целевого отрезка. Такой режим удобен, когда нужно сделать контролируемый сдвиг/растяжение от существующей линии без ручного выставления двух destination-точек. Source and Destination лучше подходит для точной геометрической подгонки, Source and Offset — для быстрых деформаций и анимации.
Координаты X/Y в этой ноде нормализованные: 0.0 — левый/нижний край, 0.5 — центр, 1.0 — правый/верхний край композиции или текущего домена. На скриншоте Source Start X 0.0 Y 0.5 и Source End X 1.0 Y 0.5 задают горизонтальную линию через центр кадра. Destination Start и Destination End повторяют её, поэтому базовое состояние не деформирует картинку.
Stretch особенно хорошо работает в связке с масками и ограниченным доменом. Если применить его ко всему кадру, деформация затронет всю картинку. Если нужно растянуть только край, плашку, титр, область лица, объект или часть фона, лучше ограничить действие Effect Mask, Matte, Polygon, Bitmap или предварительно подготовленным изображением. Так результат будет предсказуемее и чище.
Представляй Stretch как резиновую карту: ты отмечаешь на ней исходную линию Source, затем говоришь, куда эта линия должна переехать через Destination, а Fusion растягивает пиксели вокруг неё.