fbpx

Знания и инструменты

Multi-Camera Geometry Tracking

В этом видео мы показываем принцип работы мультикамерного трекинга геометрии

Добро пожаловать в мир мультикамерного 3D трекинга, где несколько камер помогают отслеживать перемещение объектов в вашей сцене.

Extract Focal Length

Скрипт позволяет скопировать кривую изменения фокусного расстояния из метадаты EXR напрямую в Curve Editor, а так же в линзу, подключенную к камере

Изначально скрипт по экстракту дистанции фокусировки – это форк данного скрипта от Uwe Sassenberg. Но он не всегда корректно отрабатывал, поэтому мы его доработали и так же сделали добавление фокусного расстояния в линзу камеры. А затем переписали его на focus distance.

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

OpenEXR Metadata Reader

Скрипт позволяет просматривать метадату exr файлов.
Теперь не обязательно открывать другие программы, чтобы просмотреть метадату.

В Script Database Эквалайзера есть похожий скрипт, но при тестировании его с разными футажами вылетали ошибки, а так же мы заметили пару моментов, которые были не очень удобны. Поэтому написали свой вариант. В целом, интерфейс и функционал полностью повторяет вкладку метадаты из Нюка, так что сложностей с использованием не возникнет.

 

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

Скрипт можно найти во вкладке Options.
Так же можно добавить его как панель через вкладку Config.

Favorite's Project

Скрипт позволяет сохранять проекты в свой список и затем быстро их открывать.
Своего рода реалиция "Recent projects” из других программ в 3DE4.

Идея этого скрипта появилась в моменте, когда нужно было вносить правки в разые проекты, которые находятся в разных папках.
В Эквалайзере функция “недавних проектов” реализована не очень удобно, если сравнивать с другими программами. Поэтому мы сделали свою реализацию.

 

Скрипт расположен в разделе 3DE4 → Favourites Project и представляет собой три варианта:
– первый пункт открывает основное окно скрипта
– второй пункт добавляет текущий проект в сохраненный список
– третий пункт открывает последний проект из списка (важно, что именно из списка, а не последний, который был открыт). Удобно, когда заранее помнишь, какой там проект и сразу отрываешь.

 

Основное окно скрипта выглядит так:

В списке представлены все проекты, которые сохранены в “базу данных”.

 

Данная часть окна позволяет работать со списком. Можно найти нужный проект (по названию, либо по комментарию).

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

 

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

Так же можно задать комментарий (сохраняет в Project Notes и список).

Extract Focus Distance

Скрипт позволяет скопировать кривую дистанции фокусировки из метадаты EXR напрямую в Curve Editor в 3DE4.

Когда в камеру добавлена EXR секвенция необходимо зайти Curve Editor → Edit→ Extract Focus Distance from OpenEXR Metadata.

 

Откроется новое окно, где нужно вписать атрибут, который содержит дистанцию фокусировки.
Сам скрипт изначально попытается найти его, если атрибут называется focus или как-то похоже. Но иногда название может отличаться, поэтому необходимо проверить саму метадату в Nuke или любом другом софте и убедиться, что всё правильно (особенно с новым материалом, когда точно не знаешь, как называется атрибут).
Если скрипт не опредил нужный атрибут или определил неправильно, то тогда вписываем его вручную.

 

Так же нужно убедиться в каких единицах измерения указана дистанция фокусировки. По умолчанию это метры.

 

Всё, после нажатия на Ок, удалится старая кривая (если она была) и запишется новая.
Для проверки можно сверить пару фреймов, что всё прошло хорошо.

Camera Database

Скрипт позволяет найти данные сенсора камеры сразу в Эквалайзере.
Предусмотрена возможность обновления.

Основные данные – парсинг с vfxcamdb. Добавлено пару новых камер.

 

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

 

После того, как выбрали, откроется новое окно с размерами сенсора.
Выбираем нужны и вставляем высоту или длину. Перед этим важно правильно выставить пиксель аспект, чтобы правильно рассчитался Passive параметр.

 

Предусмотрена возможность обновления базы данных, поэтому дополняйте её всеми возможными камерами, в том числе камерами телефонов.
Присылайте нам на почту проверенные данные – будем добавлять их и Соберем самую классную и самую полную vfx cam db.

Change Setting for Points

Скрипты позволяют поменять направление трекинга для 2д точки, а так же включать-выключать точку для просчета

Расположен во вьювере

 

Change Calculation – При нажатии отключает или включает точку/точки для вычисления.

Change Direction – При нажатии меняет направление трекинга для выделенной точки/точек на противоположное (не затрагивая режим Forward&Backward. То есть с Forward→Backward и обратно).

 

Можно задать шорткаты на эти скрипты.

Export Camera and Lens

Скрипт позволяет экспортировать одновременно камеру и линзу под Нюк.

Скрипт расположен в Export Project → Nuke Camera and Lens.

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

 

В поле Path указываем папку, куда сохранять и там же указываем название, используя шаблон “name_version” (без расширения).
В результате будет 2 файла: name_track_version и name_lens_version.

 

Важно: первый кадр выставляется из 3DE4, из поля First Frame is Frame, указать вручную нельзя, если нужно что-то другое, то менять там.

Replace Ref Cams Paths

Скрипт позволяет поменять пути для футажей референсных камер одним кликом.

Скрипт расположен в главном окне программы.

 

Работает просто: в окне скрипта отображается список камер, для которых будет произведена замена (только Camera Type – Reference Frame).

Выбираем новый путь до папки с файлами и жмем Replace. Awesome!