Функция 3D Camera Tracker

Функция 3D camera tracker анализирует видеоэпизоды для получения данных о движении камеры и трехмерной сцене. Трехмерное движение камеры позволяет правильно накладывать трехмерные элементы на двухмерный видеоряд.

Примечание.

Как и функция «Стабилизатор деформации», функция 3D camera tracker выполняет анализ с использованием фонового процесса. Во время выполнения анализа можно изменять параметры или работать с другой частью проекта.

Подробные сведения по использованию функции 3D camera tracker см. в этом видеоруководстве, предлагаемом Энджи Тейлором (Angie Taylor) в рамках видеообучения.

Анализ видеоряда и получение движений камеры

  1. Выбрав слой видеоряда, выполните одно из следующих действий.
    1. Выберите Анимация > Отслеживать камеру или выберите пункт «Отслеживать камеру» в контекстном меню слоя.
    2. Выберите Эффект > Перспектива > Функция 3D Camera Tracker.
    3. На панели «Инспектор» нажмите кнопку Отслеживать камеру.

      Применяется функция 3D Camera Tracker. Этапы анализа и выполнения протекают в фоновом режиме, при этом состояние отображается в виде надписей на видеоряде и рядом с кнопкой «Отмена».

  2. При необходимости настройте параметры.

Определенные точки отслеживания трехмерного пространства отображаются в виде маленьких цветных символов x. Эти тоски отслеживания можно использовать для размещения содержимого на сцене.

Примечание.

Для отслеживания камеры с помощью функции 3D Camera Tracker можно выбрать несколько слоев одновременно.

Прикрепление содержимого к сцене, содержащей определенные точки отслеживания камеры

  1. Выбрав эффект, выделите точку отслеживания или несколько точек отслеживания (определяя подходящую плоскость) для использования в качестве точки или точек присоединения.
    1. Наведите указатель мыши между тремя соседними невыбранными точками отслеживания, которые могут определить плоскость, чтобы между этими точками появился полупрозрачный прямоугольник. Появляется красная цель, показывая ориентацию плоскости в трехмерном пространстве.
    2. Нарисуйте рамку выделения вокруг нескольких точек отслеживания, которые следует выбрать.
  2. Щелкните правой кнопкой мыши выделение или цель, затем выберите тип создаваемого содержимого. Можно создать следующие типы:
    • Текст
    • Сплошной
    • Пустой слой по центру цели
    • Текстовый, сплошной или пустой слой для каждой выбранной точки
    • Слой «ограничитель тени» (сплошной слой, который принимает только тени) для созданного содержимого путем использования команды «Создать ограничитель тени» в контекстном меню.

Примечание.

Слой ограничителя тени также создает освещение, если такового не существует.

Примечание.

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

Перемещение цели для добавления содержимого в различные местоположения

Чтобы переместить цель для добавления содержимого в различные местоположения, выполните следующие действия.

  1. В положении над центром цели появляется курсор движения, свидетельствуя о возможном перемещении цели.
  2. Перетащите центр цели в нужное место.

В нужном месте можно присоединить содержимое, используя команды контекстного меню.

Примечание.

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

Изменение размера цели

Чтобы изменить размер цели, выполните одно из следующих действий.

  • Измените свойство Целевой размер.
  • Удерживайте клавишу Alt (Windows) или Option (Mac OS) при перетаскивании от центра цели. Находясь выше центра цели, курсор с горизонтальными стрелками позволяет изменить размер цели.

Выбор и отключение точек отслеживания

Чтобы выбрать точки отслеживания, выполните одно из следующих действий.

  • Щелкните точку отслеживания.
  • Щелкните между тремя близлежащими точками отслеживания.
  • Нарисуйте рамку выделения вокруг нескольких точек.
  • Удерживая нажатой клавишу Shift, нарисуйте рамку выделения вокруг точек отслеживания, чтобы добавить в текущее выделение несколько точек отслеживания.

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

  • Удерживая нажатой клавишу Alt (Windows) или Option (Mac OS), выберите точки отслеживания.
  • Щелкните в стороне от точки отслеживания.

Примечание.

Перемещение объектов может запутать функцию 3D Camera Tracker. Функция может интерпретировать точки неподвижных объектов рядом с камерой как движущиеся вследствие параллакса. Чтобы способствовать вычислению, удалите ненужные точки.

Удаление ненужных точек отслеживания

Чтобы удалить ненужные точки отслеживания, выполните следующие действия.

  1. Выберите точки отслеживания.
  2. Нажмите клавишу Delete или выберите команду Удалить выбранные точки в контекстном меню.

После удаления ненужных точек отслеживания, вычисляется движение камеры. Можно удалить дополнительные точки во время вычисления, выполняемого в фоновом режиме. Удаление точек трехмерного пространства приводит также к удалению соответствующих точек двухмерного пространства.

Создание слоя «ограничитель тени».

Можно быстро создать слой «ограничитель тени», используемый для создания реалистичных теней эффекта. Слой ограничителя тени является сплошным белым слоем одинакового размера с видеорядом, однако этот слой принимает только тени.

Чтобы создать слой ограничителя тени, используйте команды «Создать ограничитель тени», «Камера» и «Освещение» в контекстном меню.

При необходимости измените положение и масштаб слоя ограничителя тени, чтобы отбрасываемая тень отображалась надлежащим образом. Эта команда также создает освещение, приводящее к отбрасыванию тени (освещение, которое включается, приводя к появлению теней), если такое освещение отсутствует в композиции.

Элементы управления эффектом функции 3D Camera Tracker

Данная функция содержит следующие элементы управления и настройки:

Анализ/отмена

Служит для запуска и остановки фонового анализа видеоряда. Во время анализа состояние отображается в виде надписи на видеоряде и рядом с кнопкой «Отмена».

Тип снимка

Указывает, был ли видеоряд сделан с использованием фиксированного горизонтального угла обзора, переменного масштабируемого угла или определенного горизонтального угла обзора. Изменение этого параметра приводит к необходимости пересчета.

Горизонтальный угол обзора

Определяет горизонтальный угол обзора, используемый при расчете. Включено только в том случае, если для параметра Тип снимка задано значение Указать угол обзора.

Показать точки отслеживания

Указывает определенные объекты в качестве точек трехмерного пространства с соответствующими подсказками (рассчитанные точки в трехмерном пространстве) или как точки двухмерного пространства, полученные при отслеживании объектов (двухмерный источник).

Рендеринг точек отслеживания

Управляет, выполняется ли рендеринг точек отслеживания в рамках действия функции.

Примечание.

Если эффект выбран, точки отслеживания всегда отображаются, даже если не включен параметр Рендеринг точек отслеживания. Если параметр включен, точки отображаются на изображении, что позволяет просматривать их во время предпросмотра.

Размер точки отслеживания

Изменяет отображаемый размер точек отслеживания.

Создать камеру

Создает 3D-камеру. Камера автоматически добавляется при создании в контекстном меню текстового, сплошного или пустого слоя.

Элементы управления «Дополнительно»

Дополнительные элементы управления функции 3D Camera Tracker.

  • Метод выполнения. Предоставляет подсказки о сцене, что оказывает помощь при расчете камеры. Рассчитайте камеру, используя следующие параметры.
    • Автоматическое определение. Автоматически определяет тип сцены.
    • Стандартный. Определяет сцену как не полностью поворотную или практически двухмерную.
    • В основном двухмерные сцены Определяет сцену как в основном двухмерную или планарную.
    • Панорамирование во всех направлениях. Определяет сцену как полностью поворотную.
  • Используемый метод. Если для параметра Используемый метод задано значение Автоматическое определение, отображается фактически используемый метод расчета.
  • Средняя ошибка. Отображает среднее расстояние (в пикселях) между исходными точками двухмерного источника и повторной проекции рассчитанных точек трехмерного пространства на двухмерную плоскость исходного видеоряда. Если отслеживание/расчет оказались точными, эта ошибка будет равна 0 и не будет визуальных отличий при переключении между двухмерным источником и рассчитанными точками трехмерного пространства. Это значение можно использовать, чтобы указать, что удаление точек, изменение метода выполнения или внесение других изменений приводит к снижению этого значения, а значит и улучшению отслеживания.
  • Подробный анализ. Если этот флажок установлен, на следующем этапе анализа выполняются дополнительные действия по поиску элементов для отслеживания. Если этот параметр включен, результирующие данные (сохраненные в проекте как часть эффекта) становятся значительно больше и обрабатываются медленнее.
  • Автоматическое удаление точек во времени. С помощью нового параметра Автоматическое удаление точек во времени при удалении точек отслеживания на панели Композиция соответствующие точки отслеживания (т. е. точки отслеживания на том же объекте) удаляются на слое по другим отметкам времени. Чтобы улучшить качество отслеживания, не требуется удалять точки отслеживания покадрово. Например, можно удалить точки отслеживания на человеке, бегущем через сцену, движение которого не должно использоваться для определения перемещения камеры при съемке.
  • Скрыть баннер с предупреждением. Используйте этот параметр, если нет необходимости в повторном анализе видеоряда, даже при появлении предупреждающей надписи о необходимости проведения повторного анализа.

Горизонтальная проекция и начало в функции 3D Camera Tracker

Можно определить горизонтальную проекцию (базовую проекцию) и начало, например точку (0,0,0) системы координат в рамках функции 3D Camera Tracker.

  1. Анализ сцены с использованием функции 3D Camera Tracker
  2. Выберите набор точек отслеживания. Это действие приводит к появлению цели, которая отображает плоскость, определенную выбранными точками отслеживания.
  3. Дополнительно можно перетащить цель за ее центр, чтобы скорректировать ее положение относительно плоскости, а также поместить центр в том месте, где должно быть начало.
  4. Щелкните правой кнопкой мыши (Windows) или щелкните с помощью Control (Mac OS) цель и выберите Задать горизонтальную проекцию и адрес начала.

Это действие не имеет каких-либо видимых результатов, однако для этой сцены сохраняются базовая проекция и начало системы координат. Все элементы, создаваемые в рамках этого экземпляра функции 3D Camera Tracker, создаются с использованием этой проекции и начала.

Мнение эксперта: определение начала для функции 3D Track

Мнение эксперта: определение начала для функции 3D Track
Джош Уайс (Josh Weiss)

Примечание.

Если снова выбрать параметр Задать горизонтальную проекцию и адрес начала, появляется предупреждение о том, что объекты уже созданы с использованием другой горизонтальной проекции и начала, поэтому не могут быть обновлены с использованием новой горизонтальной проекции и начала.

Автоматическое удаление точек во времени

В разделе Дополнительно свойств функции появился новый параметр Автоматическое удаление точек во времени.

Если этот параметр включен, то при удалении точек отслеживания на панели Композиция соответствующие точки отслеживания (например, точки отслеживания на том же объекте) удалятся в других временных точках слоя, поэтому нет необходимости удалять точки отслеживания покадрово, чтобы улучшить качество отслеживания. Например, можно удалить точки отслеживания на человеке, бегущем через сцену, движение которого не должно использоваться для определения перемещения камеры при съемке. Этот метод работает как для точек отслеживания двухмерного источника, так и для точек отслеживания рассчитанного трехмерного пространства.

Можно удалить выбранные точки отслеживания с помощью клавиши Delete или с помощью команды контекстного меню Удалить выбранные точки.

Примечание.

Даже при наличии новой функции Автоматическое удаление точек во времени можно определить альфа-канал для слоя, чтобы не дать функции 3D Camera Tracker использовать часть изображения для отслеживания камеры.

Экспорт данных функции 3D Camera Tracker в приложения трехмерной обработки

Можно экспортировать данные функции 3D Camera Tracker в приложения для трехмерной обработки, например MAXON CINEMA 4D.

Выполните следующие действия.

  1. Выберите Файл > Экспорт > Средство экспорта MAXON Cinema 4D.

  2. В открывшемся диалоговом окне Экспорт текста выберите параметр «Экструзия» или «Текст».

    Экспорт с помощью средства экспорта MAXON Cinema 4D Exporter
    Экспорт с помощью средства экспорта MAXON Cinema 4D Exporter

  3. Присвойте файлу имя и нажмите Сохранить.

  4. Откройте файл в приложении трехмерной обработки.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет