Основные понятия

СОДЕРЖАНИЕ

 

1 планарный Трекинг.. 4

1.1 Основные понятия. 4

1.2 Обзор интерфейса Mocha. 5

1.3 Создание проекта. 12

1.4 Основы трекинга в Mocha. 16

1.5 Настройка трека. 24

1.6 Стабилизация. 30

1.7 Экспорт данных стабилизации. 32

1.8 Пример: экспорт данных трекинга. 33

1.9 Пример: экспорт данных стабилизации. 35

Библиографический список. 36

Задание на лабораторную работу. 37

 


Планарный Трекинг

Основные понятия

Мока (англ. Mocha) – это программный инструмент для трекинга и ротоскопирования, в основу работы которого положен алгоритм планарного трекинга (англ. Planar Tracking) (иначе говоря – плоскостного трекинга).

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

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

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

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

Еще преимущества планарного трекинга:

– не нужно выполнять дополнительную обработку клипа (например, цветокоррекцию);

– не требуется ручной трекинг, например, при выходе трековой точки из кадра.

Таким образом, при планарном трекинге в первую очередь необходимо определить поверхности, которые будут соответствовать перемещению объекта трекинга.

Обзор интерфейса Mocha

Рисунок 1.1 – Пример интерфеса Mocha   Панель инструментов, расположенная в верхней части окна приложения:

Создание проекта

В общем случае процесс трекинга состоит из следующих этапов:

1. Импортировать ресурс (клип)

2. Нарисовать неточный, с отступами (англ. loose) сплайн вокруг объекта трекинга. Выполнить трекинг сплайна

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

4. Выполнить корректировку трека при необходимости

5. Выполнить экспорт трека

Создание нового проекта

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

Выполните команду File > New Project… или нажмите на кнопку New Project на панели инструментов. Отобразиться окно Мастера нового проекта, в котором потребуется задать все его параметры.

Рисунок 1.7 – Создание нового проекта

Выберите клип для импорта, нажав на кнопку Choose. В результате откроется окно выбора файла для импорта. Можно загрузить как видео клип, так и последовательность кадров.

Рисунок 1.8 – Задание настроек проекта

Задание настроек проекта

Имя проекта: данный параметр автоматически генерируется на основе имени импортированного материала, но имя может быть изменено в поле Name.

Местоположение: файл проекта и временные файлы будут записываться в каталог с именем “Results”. Данный каталог будет создан в той же папке, что и импортированный клип, но месторасположение может быть изменено, нажав на кнопку Change… или используя выпадающий список для задания произвольного абсолютного или относительного пути.

Рисунок 1.9 – Задание настроек нового проекта

Поле Frame Range: можно задать диапазон кадров для импорта.

Поле Frame Rate (частота кадров): получается автоматически, но при необходимости можно изменить.

Чересстрочная развертка (Separate Fields): если используется материал с чересстрочной разверткой, нужно установить порядок чередования полей Upper или Lower.

Удалить результат процесса Pulldown: если для материала был выполнен процесс pulldown, нужно установить соответствующий флаг.

Рисунок 1.10 – Задание настроек нового проекта, закладка Advanced

Frame offset: смещение нумерации кадров, обычно 0 or 1. Имеется возможность просмотра в виде Timecode или номеров кадров.

Caching: включить флажок, если требуется кеширование клипа (в том случае, если клип загружен с сети или медленного носителя).

Colour space: выбор типа цветового пространства Linear, Log или Panalog.

Conversion: выбор из вариантов None, Float или 8-Bit

Offset: смещение цвета при работе с цветовым пространством типа Log color space.

Soft clip: сглаживание для цветового пространства типа Log color space.

Log reference white: выбор точки белого цвета.

Log reference black: выбор точки черного цвета.

Gamma: настройка параметра гаммы.

1.3.3 Установка точек входа/выхода для клипа

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

Замечание: при работе с Mocha важно задавать те же параметры проекта, что и в Adobe After Effects (вид развертки, частота кадров и форма и т.д.). Если параметры материала и проекта не будут совпадать, то трек или данные ротоскопирования могут не совпасть с траекторией объекта в After Effects после импорта.

Основы трекинга в Mocha

Одной из основных задач является определение и задание поверхностей, которые будут использованы при трекинге. Иногда выбор такой поверхности… При задании поверхности вокруг нее рисуется сплайн. При этом сплайн не… Mocha позволяет работать с двумя видами сплайнов: X-сплайны и сплайны Безье.

Настройка трека

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

Стабилизация

– для удаления нежелательного движения или дрожания камеры; – для блокирования движения слоя для упрощения дальнейшей работы с ним;… После выбора слоя, для которого был выполнен трекинг, можно приступить к заданию настроек процесса стабилизации.

Экспорт данных стабилизации

Рисунок 1.40 – Кнопку для выполнения экспорта Экспорт данных стабилизации аналогичен экспорту данных трекинга. При нажатии на кнопку Export Stabilized Tracking Data…

Библиографический список

1. MochaQuick Start.pdf

2. Сайт производителя Mocha:
www.imagineersystems.com

3. Учебный пример: www.imagineersystems.com/downloads/clips/mocha_quickstart.zip


Задание на лабораторную работу

1. Выполнить пункт 2 задания к предыдущей лабораторной работе при помощи Imageneer’s System Mocha.

2. Выполнить трекинг и внедрение объектов при помощи Imageneer’s System Mocha в учебных примерах (http://www.hollywoodcamerawork.us/trackingplates.html):

a. Осуществить замену полотна: hcw_painting.zip.

b. Осуществить замену облака: hcw_green_cloud.zip.

c. Осуществить замену номера машины: hcw_license_plate.zip.

d. Осуществить замену задней и боковой стенки автомобиля: hcw_uhaul_walk.zip.

e. Осуществить замену экрана ноутбука: hcw_laptop.zip.

f. Осуществить замену фотографии в рамке: hcw_picture_frame.zip.