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

VectorDistortion

VectorDistortion / искажение по векторным каналам

VectorDistortion деформирует изображение по данным из выбранных каналов X/Y: цветовых, Vector X/Y или других векторных проходов. Нода нужна для controlled warp, смещения по motion vectors, тепловых искажений, refraction-подобных эффектов и технической работы с vector maps.

VectorDistortion1ImageOutputMaskForegroundBackgroundOutput

VectorDistortion

Обзор

Что делает VectorDistortion

VectorDistortion полезна в тех случаях, когда деформация должна идти не равномерно по всему кадру, а по карте. Если в канале лежит градиент, шум, vector pass, displacement map или подготовленная procedural texture, нода превращает эти данные в направление и силу локального смещения пикселей.

Ключевая логика ноды — выбор X Channel и Y Channel. X Channel отвечает за смещение по горизонтали, Y Channel — по вертикали. Если оба канала стоят одинаково, как на скриншоте Red/Red, изображение будет тянуться диагонально или симметрично по одной и той же информации. Для полноценной векторной деформации обычно используют разные каналы: например Red/Green для RGB displacement map или Vector X/Vector Y для настоящих motion/vector проходов.

Scale — главный регулятор силы. Малые значения дают едва заметную живую деформацию, большие быстро превращают карту в агрессивный warp. Lock Scale X/Y связывает силу по двум осям, чтобы деформация масштабировалась одинаково. Если нужна вытянутая деформация только по горизонтали или вертикали, связь можно отключить и настраивать оси раздельно.

Center Bias определяет, какое значение карты считается нейтральным центром. Это особенно важно для карт, где середина диапазона должна означать отсутствие смещения. Lock Bias X/Y связывает bias по осям. Если bias настроен неправильно, весь кадр может уехать в сторону даже при небольшой силе Scale.

Edges управляет тем, что будет происходить на краях, когда пиксели смещаются за пределы изображения. Duplicate обычно безопасен для большинства задач: крайние пиксели дублируются и не появляется прозрачная дырка. Canvas сохраняет поведение в пределах холста и может быть полезен, если нужно честно видеть выход деформации за область изображения.

Glow добавляет дополнительную мягкую световую составляющую к результату. Его стоит использовать осторожно: он помогает стилизовать энергетические, тепловые и refractive эффекты, но в технической деформации может загрязнить края и усложнить композитинг.

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

Представь изображение как резиновую плёнку, а выбранные каналы как карту стрелок. X Channel говорит, куда тянуть пиксели влево/вправо, Y Channel — вверх/вниз. Scale задаёт силу растяжения, Center Bias выставляет ноль карты, а Edges решает, чем закрывать края после растяжения.

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

Искажение изображения по Red/Green displacement map.
Использование Vector X/Vector Y проходов для деформации по motion/vector data.
Создание тепловой ряби, энергетических волн, стеклянного преломления и жидкого warp-эффекта.
Точная локальная деформация по заранее подготовленной procedural карте.
Исправление или художественное усиление vector-based смещений после рендера, трекинга или генерации карт.