FUSION · СПРАВОЧНИК НОД
MotionBlur
MotionBlur / Размытие движения
MotionBlur — Studio Resolve FX, который оценивает движение optical-flow анализом соседних кадров и добавляет искусственный motion blur по скорости и направлению движущихся элементов. В текущем Fusion Inspector Resolve 21 у него пять authored controls: Mo. Est. Type, Motion Range, Motion Blur, Blur Direction и Granularity.
MotionBlur
Обзор
Что делает MotionBlur
MotionBlur относится к Resolve FX Temporal и доступен только в DaVinci Resolve Studio. Blackmagic описывает его как Resolve FX-версию панели Motion Blur из Color page Motion Effects. Эффект анализирует движение внутри клипа и добавляет искусственный motion blur туда, где элементы реально перемещаются.
У ноды один видимый Image Input, но вычислительно она временная: для motion estimation используются соседние кадры. Поэтому один кабель в Flow не означает single-frame processing. На границах клипа, возле монтажных склеек, вспышек и резких discontinuity temporal-анализ нужно проверять особенно внимательно.
Главное отличие от DirectionalBlur — локальность направления. DirectionalBlur задаёт одно глобальное направление smear, а MotionBlur пытается определить разную скорость и направление для разных движущихся областей кадра. На простом линейном graphic move DirectionalBlur иногда дешевле и предсказуемее; на реальном движении MotionBlur обычно полезнее.
Не путайте этот Resolve FX с Motion Blur в Settings у Transform/Text+, DVE и других motion-producing Fusion tools. Settings Motion Blur использует известную параметрическую анимацию самой ноды и виртуальный shutter; MotionBlur Resolve FX смотрит на готовые пиксели и сначала должен оценить их движение optical flow.
Не путайте его и с VectorMotionBlur. VectorMotionBlur рассчитан на workflow, где motion-vector data уже существуют или вычислены отдельно. У текущего MotionBlur нет отдельного vector input в статье: motion estimation является внутренней частью эффекта.
Mo. Est. Type задаёт компромисс между скоростью и точностью motion mapping. Resolve 21 manual прямо описывает Better как более точный и более тяжёлый, а Faster — как более приблизительный и менее processor-intensive. На сложной сцене Better не гарантирует отсутствие артефактов: occlusion и появление новых областей всё равно остаются сложными случаями.
В captured Fusion Inspector у Mo. Est. Type видны None, Faster и Better. Текущая глава Resolve 21 Motion Blur подробно описывает Faster/Better, но не задаёт отдельную семантику None именно для этого эффекта. Поэтому None фиксируется как UI-confirmed option и используется как live-verification/diagnostic boundary, без переноса поведения None из Temporal NR по аналогии.
Motion Range определяет, какую скорость движения учитывать при поиске областей для blur. В UI доступны Small, Medium и Large. Практически начинайте с минимального диапазона, который стабильно захватывает нужное движение: неоправданно широкий поиск обычно увеличивает стоимость и число неоднозначных соответствий.
Motion Blur — amount эффекта от 0 до 100. Ноль не добавляет blur, 100 даёт максимальный вклад. Это не shutter angle в градусах и не длина DirectionalBlur. Силу оценивайте в playback и на реальном cadence клипа: still frame плохо показывает temporal artifacts.
Blur Direction определяет временную ориентацию smear относительно текущего кадра: Both Directions, From Previous Frame или Towards Next Frame. Это не spatial angle. Особенно хорошо разница видна на ярком объекте, который быстро проходит по тёмному фону.
Granularity по актуальному manual регулирует, сколько detail добавляется в blur. Это безопаснее и точнее, чем описывать control как опубликованное число sub-samples или сегментов: Blackmagic не раскрывает здесь точную внутреннюю формулу/normalization.
Effect Mask ограничивает spatial contribution уже рассчитанного эффекта. Маска не подменяет Image Input, не является motion-vector map и сама по себе не сообщает направление движения. Если маска должна идти за объектом, её нужно трекать отдельно.
Типичные проблемы motion estimation — пересечения объектов, disocclusion, прозрачности, волосы, сетки, вода, дым, вспышки, шум и grain. На таких кадрах ищите tearing, doubled edges, rubbery smear и случайный blur статичных деталей, а не просто оценивайте общую мягкость.
Для finishing-пайплайна полезно сначала привести движение и retime в окончательное состояние, затем выполнять motion estimation, а grain/noise по возможности добавлять после temporal effect. Иначе высокочастотная текстура может усложнить поиск соответствий между кадрами.
MotionBlur не исправляет плохую анимацию и не создаёт физически достоверные данные там, где объект полностью скрыт в одном кадре и появляется в другом. Это finishing-инструмент: сначала движение должно быть правильным, затем blur делает его менее стробящим и более похожим на выдержку камеры.
Когда применять
Добавление искусственной выдержки материалу, снятому слишком коротким shutter и выглядящему стробящим.
Смягчение быстрого реального движения людей, транспорта и камеры, уже записанного в footage.
Добавление motion-aware blur к уже отрендеренной CG/2D-графике, когда параметрический Motion Blur upstream недоступен.
Финальная интеграция вставленного объекта с live-action движением после того, как геометрия и timing уже утверждены.
Локальный blur только на движущемся foreground через tracked Effect Mask.
A/B проверка Faster против Better на сложных crossings и fine detail.
Уменьшение digital-strobing после некоторых retime/speed операций — с обязательной проверкой новых temporal artifacts.
Намеренный directional temporal smear через From Previous Frame или Towards Next Frame без задания spatial angle.
MotionBlur в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для MotionBlur.
Оригинальное изображениеПример для MotionBlur.
Оригинальное изображениеПример для MotionBlur.
Оригинальное изображениеПример для MotionBlur.
Оригинальное изображение