ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

RESOLVE 21 · TEMPORAL MOTION ESTIMATION

Motion Blur.

Сначала поймите движение.
Потом решайте, каким должен быть shutter.

Resolve FX Motion Blur — Studio-only temporal effect, а не статический smear. Он анализирует движение между кадрами, работает внутри выбранного Motion Range, синтезирует temporal streak, позволяет сместить его к previous/both/next frames и только затем даёт Granularity и Global Blend для доработки. Главный навык — распознать плохую motion model до того, как вы начнёте усиливать blur.

01 / MODEL

Mo. Est. Type + Motion Range

02 / SHAPE

Amount + Direction + Granularity

03 / APPROVAL

Playback · 100% · Encode

В lab специально создайте mismatch range и occlusion failure. Важны не точные синтетические пиксели, а порядок диагностики: сначала estimator и range, затем blur amount, Blend — в самом конце.

TEMPORAL / LIVE MOTION MODEL
Условная уверенность 85% · риск артефакта 21%

Учебная proxy, не рендер Resolve. Анимация намеренно упрощает optical-flow/motion-estimation behavior, чтобы наглядно показать mismatch range, direction, sampling density, occlusion risk и final blend. Она не воспроизводит vector fields Blackmagic, kernels, color management, точность renderer или реальную производительность.

COLOR / RESOLVE FX TEMPORAL

6 native views интерфейса Resolve + явно синтетическая temporal teaching proxy

6 native видов · 6 controls · 4 кейса

01ЧТО НА САМОМ ДЕЛЕ РЕШАЕТ ЭФФЕКТ

Motion Blur — цепочка temporal-решений, а не один strength slider.

Чистый результат начинается с правдоподобной интерпретации движения. Поэтому здесь отдельно разобраны analysis, displacement scale, temporal direction, sampling и final mix.

Это temporal reconstruction, а не directional blur

Motion Blur — Studio-only temporal Resolve FX: он использует optical-flow-based motion estimation, чтобы анализировать движение между кадрами и выборочно добавлять искусственный blur по скорости и направлению движущихся элементов. Поэтому качество результата определяется не только длиной видимого шлейфа: сначала Resolve должен достаточно правдоподобно сопоставить движение. На сложных occlusion, пересечениях объектов, волосах, руках и тонких контрастных деталях motion estimation может быть важнее самого amount.

Range должен соответствовать движению

Motion Range — не quality preset. По документации он определяет, какую скорость движения учитывать при определении областей, которые будут размываться. Small, Medium и Large нужно выбирать по динамике конкретного плана, а не по принципу «больше значит лучше». Слишком маленький range способен не охватить быстрое движение; избыточный range не превращается автоматически в дополнительное качество.

Direction задаёт временную геометрию

Blur Direction решает, где относительно текущего положения объекта должен лежать шлейф: позади, симметрично или в сторону следующего положения. На footage это влияет на субъективный shutter feel; на титрах и motion graphics — ещё и на графическое ощущение движения.

Temporal artifact часто отсутствует на выбранном still frame. Ghost edge, tearing, vector flip и нестабильная occlusion проявляются во времени. Проверяйте несколько секунд на реальной скорости, затем 100% на сложных границах и representative delivery encode.

02ШЕСТЬ CONTROLS · ШЕСТЬ РАЗНЫХ ЗАДАЧ

Читайте native panel как цепочку зависимостей.

Screenshots ниже взяты из архива проекта. Раскрытые dropdown фиксируют точные имена вариантов; значения 50.0 / 10 / 1.000 из capture не объявляются presets.

MOTION MODEL

Сначала заставьте алгоритм правильно понять движение

Mo. Est. Type

Выбирает режим motion estimation. Native menu содержит None, Faster и Better. Blackmagic описывает Better как более точный pixel mapping ценой большей вычислительной нагрузки, а Faster — как более приблизительный и менее processor-intensive вариант. None виден в native dropdown и полезен как diagnostic comparison state.

ПроверкаСмотрите на раздельно движущиеся объекты, пересечения, руки, волосы, тонкие контрастные края и camera motion. Если trail ломается только локально, проблема чаще здесь или в Motion Range, а не в Blend.

Motion Range

Определяет, какую скорость движения учитывать при выделении областей, которые должны получить blur. Native menu предлагает Small, Medium и Large. Это не amount и не quality level: range должен соответствовать динамике конкретного плана.

ПроверкаЕсли быстрый объект теряет шлейф или появляются неверные совпадения, попробуйте более подходящий range до изменения Motion Blur amount. Для спокойного движения не выбирайте Large только потому, что оно звучит «качественнее».

Motion Blur

Основной amount эффекта в диапазоне 0–100: 0 не добавляет Motion Blur, 100 даёт максимальное значение параметра. На сохранённом screenshot показано 50.0 — это состояние конкретного capture, а не рекомендуемый preset.

ПроверкаПовышайте до нужного shutter feel, затем остановитесь до появления чрезмерного smearing, double edges или ощущения, что blur пытается скрыть плохой vector field.

TEMPORAL SHAPE

После анализа задайте сторону и плотность шлейфа

Blur Direction

Определяет temporal bias: From Previous Frame, Both Directions или Towards Next Frame. Both Directions — нейтральная стартовая точка; односторонние варианты подчёркивают прошлое или будущее положение относительно текущего кадра.

ПроверкаПроверяйте направление на титрах, светлых точках, руках и объектах, пересекающих контрастный фон. Неверная orientation может ощущаться как странное запаздывание или опережение движения.

Granularity

По документации Granularity регулирует, сколько detail добавляется в blur. Практически его имеет смысл трогать после estimator, range, amount и direction: он уточняет уже выбранный blur result, но не заменяет правильную motion estimation.

ПроверкаСравнивайте плавность шлейфа, мелкие moving edges и render cost. Если проблема — неверный вектор или occlusion, granularity обычно лишь детальнее показывает неправильное решение.

FINAL MIX

Global Blend — только после правильного temporal решения

Global Blend

Смешивает рассчитанный Motion Blur с исходным изображением. Значение 1.000 на сохранённом Inspector показывает полный effect state этого capture; уменьшение Blend возвращает часть source без изменения motion model.

ПроверкаИспользуйте для финальной интеграции. Если приходится резко опускать Blend, чтобы спрятать tearing/ghosting, вернитесь к Mo. Est. Type, Motion Range и Blur Direction.

Одно практическое правило делает эту панель понятной: если геометрия шлейфа неверна, Global Blend пока не трогайте. Сначала исправьте estimator, Motion Range, amount и direction. Blend — finishing control, а не диагностический ремонт.

03ПОВТОРЯЕМЫЙ TEMPORAL WORKFLOW

Source → estimate → range → amount → direction → QC.

Такой порядок не даёт совершить типичную ошибку: прятать неверную motion model уменьшением Blend или ещё большим blur.

TEMPORAL / MOTION BLUR PATHВЫБЕРИТЕ ЭТАП
SOURCE → ESTIMATE → RANGE → AMOUNT → DIRECTION → QCSOURCEmotion / retime / shutterESTIMATENone / Faster / BetterRANGESmall / Medium / LargeAMOUNTshutter strengthDIRECTIONprevious / both / nextQCgranularity / blend / encode
01 / 06

Определите задачу движения

Определите, нужен ли кадру правдоподобный shutter extension, стилизованный speed accent или temporal reconstruction вообще не требуется. Сначала закончите retime, чтобы Motion Blur не маскировал его артефакты.

Это редакционная decision path, а не опубликованный внутренний processing graph Blackmagic. Она специально разделяет motion analysis, range, blur amount, temporal direction и final QC, чтобы Global Blend не превращался в способ спрятать плохую motion model.

Связанные разборы: Directional Blur ↗ · Motion Trails ↗ · Frame Replacer ↗

04ЧЕТЫРЕ MOTION STRESS-ТЕСТА

Панорама, быстрый объект, титр и speed ramp ломаются по-разному.

Используйте их как диагностические процедуры, а не presets. Один и тот же 50.0 может быть нормальным на одном плане и совершенно неправильным на другом из-за разных displacement, occlusion и cadence.

01

Быстрый whip-pan

Вернуть убедительный shutter streak в панораме без двойных вертикалей и грязных краёв.

  1. 01

    Начните с Faster и Medium, проиграйте участок на реальной скорости.

  2. 02

    Если панорама большая и edges теряются, проверьте Large до увеличения amount.

  3. 03

    Сравните Both Directions с односторонним режимом; для натурального footage чаще начинайте с Both Directions.

  4. 04

    На 100% проверьте дверные рамы, светильники, текст и другие жёсткие вертикали.

  5. 05

    Только после чистого vector behavior дозируйте результат Global Blend.

02

Быстро движущийся объект

Добавить speed/shutter feel, не превратив конечности и occlusion boundaries в ghost copies.

  1. 01

    Выберите representative участок, где объект пересекает контрастный фон.

  2. 02

    Сравните Faster и Better именно на пересечении, а не на лёгком кадре.

  3. 03

    Подберите Motion Range под реальное перемещение между кадрами.

  4. 04

    Поднимайте Motion Blur до нужного ощущения скорости, но следите за double contour.

  5. 05

    Проверьте вход/выход объекта из кадра: там occlusion failure проявляется быстрее всего.

03

Титр или motion graphic

Сделать направленный temporal streak, который подчёркивает траекторию, а не просто размягчает текст.

  1. 01

    На графике сначала определите, должен ли trail оставаться позади или идти симметрично.

  2. 02

    Выберите Blur Direction осознанно: здесь temporal bias часто важнее реализма.

  3. 03

    Держите Motion Range минимально достаточным для реального перемещения.

  4. 04

    Используйте Granularity для плавности длинного trail, но проверяйте читабельность букв.

  5. 05

    Сравните с Directional Blur, если temporal reconstruction не нужна и достаточно чистого 2D smear.

04

Speed-ramp accent

Склеить ощущение меняющейся скорости с синтетическим shutter extension без temporal wobble.

  1. 01

    Сначала закончите retime и убедитесь, что исходный retime process сам по себе не даёт warping.

  2. 02

    Добавьте Motion Blur после того, как timing уже утверждён.

  3. 03

    На участках максимальной скорости проверьте Medium/Large и Better.

  4. 04

    Не маскируйте retime artifacts более сильным blur: найдите, какой stage создаёт ошибку.

  5. 05

    Перед delivery проверьте переходы скорости покадрово и в playback.

05ВЫБЕРИТЕ ПРАВИЛЬНЫЙ MOTION TOOL

Temporal reconstruction, temporal echoes и 2D smear — не одно и то же.

Выбирайте алгоритм по визуальной задаче. Более простой инструмент, который соответствует работе, часто чище, чем попытка использовать motion estimation для любой движущейся графики.

Resolve FX для движения
FXКогда выбирать
Motion BlurНужен motion-estimation-based blur, привязанный к движению между кадрами.
Motion Trails ↗Нужны видимые temporal echoes/следы и более графический эффект накопления движения.
Directional Blur ↗Нужен простой 2D smear по выбранному углу без анализа движения между кадрами.
Smear ↗Нужна стилизованная деформация/растягивание движения, а не реалистичный shutter response.

06СНАЧАЛА ОПРЕДЕЛИТЕ ТИП ОШИБКИ

Разрыв trail, ghost edge и неверное направление указывают на разные controls.

Temporal-работа ускоряется, когда вы сначала определяете: проблема в search range, motion matching, amount, direction, sampling или downstream compression.

01Шлейф рвётся на быстром объекте

Вероятная причина: Motion Range слишком мал либо estimator не справляется с реальным displacement.
Что делать: Сначала увеличьте Motion Range по смыслу движения, затем сравните Faster и Better на проблемном участке.

02Появляется double edge или ghost copy

Вероятная причина: Сложная occlusion/matching error, слишком сильный amount или неподходящая temporal direction.
Что делать: Проверьте vector behavior с меньшим Motion Blur, сравните Better и смените Blur Direction. Не лечите ошибку только Blend.

03Кадр выглядит как обычное мыло

Вероятная причина: Amount слишком велик либо motion model не даёт убедительной направленной структуры.
Что делать: Уменьшите Motion Blur, перепроверьте range/estimator и сравните с Directional Blur: возможно temporal FX здесь вообще не нужен.

04Шлейф ощущается «в неправильную сторону»

Вероятная причина: Blur Direction не соответствует желаемому temporal bias.
Что делать: Сравните From Previous Frame, Both Directions и Towards Next Frame на одном контрастном moving edge.

05Повышение Granularity не исправляет artifact

Вероятная причина: Проблема находится в motion estimation/range/occlusion, а не в плотности blur sampling.
Что делать: Верните Granularity к разумной рабочей точке и исправьте motion model раньше.

06В Viewer всё нормально, а encode мерцает или двоится

Вероятная причина: Temporal artifact усиливается scaling, compression или реальным playback cadence.
Что делать: Проверьте 100%/1:1, real-time playback и короткий encode в целевой codec/размер. При необходимости уменьшите amount после исправления estimator/range.

07ПЕРЕД СДАЧЕЙ

Примите vector behavior, shutter feel и движение после encode.

Для temporal FX недостаточно принять один stop-frame. Checklist привязывает решение к playback и реальному deliverable.

САМОПРОВЕРКА0 / 8

Отметки действуют в этом просмотре; на сервер ничего не отправляется.

08FAQ

Практические вопросы по Motion Blur.

Чем Motion Blur отличается от Directional Blur?

Motion Blur использует межкадровую motion estimation и строит шлейф из движения во времени. Directional Blur просто размывает изображение по заданному направлению и не обязан понимать реальную траекторию объекта.

Когда выбирать Faster, а когда Better?

Faster удобен как рабочий preview/default. Better имеет смысл сравнивать на сложных движущихся границах, occlusion и финальном качестве. Выбирать Better автоматически для каждого кадра не обязательно.

Large Motion Range всегда качественнее?

Нет. Это диапазон ожидаемого движения, а не quality level. Выбирайте минимально достаточный range для реального displacement.

Почему нельзя принимать эффект по одному кадру?

Потому что tearing, vector flips, ghosting и occlusion artifacts существуют во времени. Один удачный кадр способен полностью скрыть temporal instability.

Какой Blur Direction самый нейтральный?

Both Directions обычно удобен как нейтральная стартовая точка. Односторонние варианты нужны, когда важно подчеркнуть прошлое или следующее положение и изменить temporal feel.

Granularity — это качество?

Скорее плотность/детализация построения trail. Она может улучшить плавность описания движения, но не исправляет неверный motion vector и не заменяет правильный Motion Range.

Можно ли просто уменьшить Global Blend, если появляются артефакты?

Можно ослабить видимость, но это не исправляет причину. Если artifact вызван estimator/range/direction, сначала исправьте temporal model, и только затем используйте Blend как финальную дозировку.

Motion Blur доступен в бесплатной версии Resolve?

Нет. В актуальном Resolve 21 manual Resolve FX Motion Blur помечен как Studio Version Only.

Источники и границы

Названия controls и состояния интерфейса опираются на шесть native screenshots Resolve из проекта и актуальную документацию Blackmagic Resolve 21. Live hero — редакционная teaching proxy: она намеренно преувеличивает mismatch range и occlusion failure и не заявляет воспроизведение optical-flow vectors Blackmagic, kernels, скрытых heuristics, color management или точности renderer.

Точную производительность, Studio availability, расположение UI и поведение проверяйте в своей сборке Resolve. Страница документирует видимые controls и повторяемый evaluation workflow; она не reverse-engineer внутреннюю реализацию OFX.