Справка Cinema 4D Cinema 4D Visualize, Broadcast, Studio Трекер движения Трекер движения
Функция доступна в CINEMA 4D Studio
Трекер движения

Общие Координаты Футаж 2D трекинг Реконструкция 3D Реконструкция

Реконструкция 3D

Настройки этой закладки становятся интересными, когда работа над 2D трекингом уже окончена, то есть когда уже имеется в наличии некоторое количество 2D треков с путями. Теперь следует получить трёхмерное расположение этих 2D треков. Для этого нужно предоставить трекеру движения определённую информацию об использованной камере и о виде реконструируемой сцены.

После этого следует кликнуть на кнопку 3D реконструкция и спустя некоторое время вы получите рекоанструированную трёхмерную сцену с набором 3D треков в виде Ноль объектов, которые репрезентируют 2D треки в трёхмерном пространстве.

Внимание! Настройки реконструкции на этой странице относятся в основном к трекингу камеры. Реконструкция движения объекта производится Трекером объектов.

Режим просчета

Как был создан футаж?

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

Полная 3D реконструкция

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

Панорамирование

Особый случай, в котором не происходит какое-либо заметное параллактическое смещение. В этом случае камера только вращается, но не передвигается в пространстве, т.  е. происходит панорамирование.

Трекер движения не может из такого материала реконструировать расстояние, поэтому для него всего треки находятся на одном расстоянии от камеры. Трекер движения располагает 3D треки на шаре с диаметром 10m и камерой в центре.

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

Плоскость

Плоскость – это особый режим, который считает, что все треки без исключения находятся на одной плоскости, которая может передвигаться. Вы наверняка видели видео-ролики, в которых на заднем плане находятся зелёные плоскости (так называемые «Green Screen») с крестообразными маркировками. Вместо них позже должны будут появиться мэт-пэйтинги, видео-ролики и т.  п. Такие вещи тоже могут быть реконструированы в Cinema 4D. Но в данном случае будет реконструирована действительно только камера, а не движения плоскости в пространстве. То есть, движение плоскости будет симулировано соответствующим движением камеры.

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

Обратите внимание, что в этом режиме Фокусное расстояние и Размер сенсора снимающей камеры должны быть известны.

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

Настройки камеры

Введите тут данные камеры, которой был снят футаж. Чем больше информации получит Трекер движения, тем лучше может быть реконструирована камера.

Будет полезно провести некоторое время узнавая данные камеры. Эти ценные данные только с большим трудом и малой точностью могут быть найдены трекером движения или же функцией Калибратор камеры вручную.

Фокусное расстояние
Фокусное расстояние [1..10000]

Неизвестно

Если вам неизвестно фокусное расстояние, выберите эту опцию.

Неизвестно но постоянно

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

Известно и постоянно

Если вам известны фокусное расстояние и размер сенсора и фокусное расстояние не изменяется (отсутствует эффект зума), выбирайте эту опцию и укажите в следующих параметрах Фокусное расстояние и Размер сенсора.

Учтите, что если фокусное расстояние известно, но не известен размер сенсора, то не следует использовать опцию Известно и постоянно. В противном случае вы получите неправильный результат!

Обратите внимание, что можно высчитать фокусное расстояние всего из одного кадра используя тег Калибратор камеры.

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

Размер сенсора (Фильмовый канал) [1..2000]

Укажите тут размер сенсора камеры, на которую снимали футаж. В интернете можно найти данную информацию для каждой модели камеры. Если вы выше хотите выбрать опцию Известно и постоянно, то вам нужно будет указать также и фокусное расстояние. При других опциях размер сенсора не влияет на трёхмерную реконструкцию.

Размер сенсора можно также изменить и после реконструкции, реконструированная камера автоматически обновится без повторного просчёта реконструкции).

35 мм фокусное расстояние
Поле зрения (по горизонтали) [0.2..174°]
Поле зрения (по вертикали) [0.2..174°]

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

Обратите внимание, что при изменении 2D треков ПОСЛЕ трёхмерной реконструкции все 3D треки и ключи камеры относящиеся к позиции, вращению и фокусному расстоянию будут удалены, а другие настройки камеры останутся. Трекер движения в этом случае исходит из того, что при реконструкция были допущены ошибки и после обработки треков следует её повторить. Это можно предотвратить, если вы включите опцию Заблокировать реконструированные данные.

RELEASE 18

Заблокировать реконструированные данные

Как правило, после успешной 3D-реконструкции камеры уже не надо изменять 2D треки. Каждое изменение этих треков (или других настроек, которые имеют влияние на реконструкцию) уже не будет соответствовать созданной 3D-реконструкции. Поэтому при отключённой опцией 3D-реконструкция камеры при изменении 2D треков будет удалена.

Если вы используете трекер объекта, то принято сначала создать полный трекинг камеры, а затем трекинг объекта, где вы уже создаёте новые 2D треки. Эти новые треки не должны влиять на 3D-реконструкцию камеры.

После 3D-реконструкции камеры вам нужно активировать Заблокировать реконструированные данные (эта опция может быть активирована до клика на кнопку 3D реконструкция). 3D-реконструкция камеры будет тем самым заблокирована и не может быть изменена автоматически (но вы в любой момент можете кликнуть на кнопку 3D реконструкция, для выполнения реконструкции).

3D реконструкция

В конце концов этой кнопкой начинается сама трёхмерная реконструкция. Это логическое завершение после создания и просчёта 2D треков.

Успешное окончание работы этой функции необходимо для реконструкции сцены.

Что произойдёт, если кликнуть на эту кнопку?

Система начнёт высчитывать из каждого 2D трека трёхмерные координаты, что не в каждом случае получится, и в последствии 3D треки, репрезентированные объектами Ноль, будут сохранены. Этот процесс может занять некоторое время. Также из этих данных будет создана анимация камеры. 3D треки будут созданы дочерними объектами Трекера движения:

Обратите внимание на анимационный путь реконструированной камеры.

Как-то так и выглядит успешная реконструкция. Во вьюпорте вы найдёте облако точек в зелёных и красных оттенках. Каждая точка является 3D треком и представляет собой трёхмерную позицию 2D трека. Чем светлее зелёный оттенок, тем более убеждён трекер движения в синхронности соответствующих 2D и 3D треков. Красный не обязательно означает, что трек плох или бесполезен. Это просто значит, что он относительно хуже.

Реконструированная, анимированная камера (см. Созданные Трекером движения камера и 3D треки) обладает для каждого кадра ключами позиции, вращения и фокусного расстояния. Это именно те данные камеры, которые может вычислить трёхмерная реконструкция.

Если вы смотрите через камеру и в объекте «Трекер движения» в закладке «Футаж» опция На переднем плане не активна, то очень хорошо видно, как 2D и 3D треки совпадают и перемещаются во время движения камеры. Посмотрите на Теги принуждения, которые из относительно абстрактного облака точек с непонятными габаритами сделают полноценную трёхмерную сцену с выравненными осями, находящимися там, где они вам нужны.

Но реконструкция может и не удастся вовсе если, к примеру, слишком мало или просто плохие 2D треки используются для просчёта. Это будет отображено в строке статусов. В этом случае вам нужно будет улучшить треки, как описано в разделе Как отличить хорошие треки от плохих?. Проверьте также настройки касающиеся камеры и типа футажа в закладке «Реконструкция».

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

Вид 3D треков
Радиус [0..+∞m]

Если вам эти настройки кажутся знакомыми, то это потому, что это те же настройки, которые вы найдёте в каждом объекте Ноль. Они делают тоже самое, они регулируют внешний вид созданных трекером движения объектов Ноль, которые репрезентируют успешно созданные 3D треки.

На заметку:
Если треки и расстояние между ними неестественно велики или малы во вьюпорте, то это, как правило, верный признак того, что результат реконструкции оказался не в масштабе. Укажите тегом Вектор приблизительное, или если известно, точное расстояние между двумя 3D треками. Результат реконструкции тогда исправит свой масштаб.