В этом очень коротком видеоуроке мы рассмотрим одну из причин появления ошибки "At least 8 common tracks on both keyframes are needed for reconstruction", которая может возникнуть при попытке реконструировать движение реальной камеры в Blender с использованием Motion Tracking.
Текстовая расшифровка видео
Всем привет! В этом очень коротком видеоуроке мы рассмотрим одну из причин появления ошибки "At least 8 common tracks on both keyframes are needed for reconstruction", которая может возникнуть при попытке реконструировать движение реальной камеры в Blender с использованием Motion Tracking.

Два ключевых кадра, о которых говорит Blender, отмечены двумя жёлтыми линиями в строке прогресса в нижней части окна Movie Clip Editor. Обычно Blender устанавливает их автоматически, но вы можете изменить их вручную, отредактировав значения в полях Keyframe A и Keyframe B во вкладке Solve. Обычно не рекомендуется выбирать два ключевых кадра, находящиеся слишком далеко друг от друга на Timeline, поэтому стандартные настройки Blender подходят в большинстве случаев.

Если посмотреть на маркеры, автоматически сгенерированные в этом примере с помощью кнопки Detect Features во вкладке Track, кажется, что проблем с отслеживанием как минимум 8 маркеров между двумя ключевыми кадрами быть не должно, как того требует программа. И это действительно так.
Однако, если нажать Solve Camera Motion во вкладке Solve, появляется пресловутое сообщение об ошибке, без каких-либо дополнительных объяснений.

В большинстве случаев эта ошибка возникает из-за пропущенного промежуточного шага, который немного скрыт во вкладке Track, но хорошо заметен в заголовке окна Movie Clip Editor: это операция Track Markers, доступная либо в заголовке окна, либо при раскрытии раздела Track во вкладке Track.


Существует несколько кнопок трекинга, которые позволяют отслеживать движение выбранных маркеров. Кнопка Track Markers позволяет выполнять трекинг на протяжении всего клипа. Я нажму на эту кнопку и выполню трекинг по всему видео.
Большинство маркеров перестают отслеживаться примерно в середине клипа. Я не буду здесь объяснять, как выбирать маркеры или настраивать их параметры, это темы для других уроков. Сейчас нам важно только то, чтобы между Keyframe A и B, здесь это кадры 1 и 30, было хотя бы 8 хорошо отслеживаемых маркеров, чтобы мы могли нажать на Solve.

Прокручивая Timeline вручную, мы можем убедиться, что между этими двумя keyframe действительно больше 8 отслеживаемых маркеров. Если вы не находите 8 маркеров между стандартными Keyframe A и B, просмотрите видео и измените эти значения, чтобы найти лучший диапазон, а затем снова попробуйте рассчитать трекинг. Для точной навигации можно использовать кнопки в верхней панели редактора, чтобы двигаться по одному кадру вперед или назад.

Теперь мы можем перейти на вкладку Solve и смело нажать на Solve Camera Motion. Поскольку я не очистил трекеры и не настроил их параметры, значение Solve Error будет слишком высоким, и реконструкция получится неточной, но это уже тема для другого урока!

На этом всё по теме данного видео. Если оно оказалось для вас полезным, поставьте лайк и подпишитесь на канал! Не забудьте включить уведомления, чтобы не пропустить будущие уроки. До встречи!