VectorDenoise
VectorDenoise / шумоподавление векторных каналов
VectorDenoise сглаживает шум в векторных данных движения и помогает стабилизировать результат нод, которые опираются на motion vectors, back vectors, disparity или другие вспомогательные каналы.
VectorDenoise
Обзор
Что делает VectorDenoise
VectorDenoise не является обычным шумодавом изображения. Она работает не с визуальной зернистостью кадра, а с данными движения и служебными каналами, которые используются другими инструментами Fusion для оценки направления, скорости и глубины смещения. Если такие данные шумные, итоговые эффекты начинают дрожать, тянуть края, создавать разрывы или неверно смешивать соседние кадры.
Параметр Average задаёт силу усреднения: при нуле векторы почти не сглаживаются, при повышении значения мелкая нестабильность подавляется активнее. Threshold определяет, какие отличия считать шумом, а какие оставить как реальное движение. Низкий порог сохраняет больше деталей, высокий — сильнее чистит мелкие отклонения, но может стереть тонкое движение.
Блок Layers нужен для схем, где векторные данные приходят не из основного потока, а из отдельных слоёв. Use Layers for Input Vectors позволяет ноде брать нужные input vectors из layer-структуры, что особенно важно в пайплайнах с Render, uRenderer, MultiLayer EXR, Optical Flow, SmoothMotion и сложными техническими проходами.
Лучший подход — ставить VectorDenoise точечно перед нодами, которые реально используют векторы. Если применить её без понимания, можно получить слишком сглаженное движение и потерять полезную локальную динамику.
Представь карту движения как поле стрелок. Если стрелки дрожат и смотрят в разные стороны из-за шума, эффекты по ним работают грязно. VectorDenoise выравнивает это поле, убирая мелкую случайную нестабильность, но не должен полностью стирать настоящее движение.

