`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

MatchMover Pro: синхронизация без рутины

Статья опубликована в №22 (541) от 13 июня

0 
 

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

Стремление достичь достоверности при совмещении отснятого с натуры материала и искусственных трехмерных сцен всегда наталкивалось на целый ряд препятствий. Однако если для статических изображений карты с повышенным диапазоном яркости (HDRI) и технологии всенаправленного освещения Global Illumination успешно справляются со сглаживанием несоответствий между отдельными элементами композиции, то при работе с видеопоследовательностями все обстоит куда сложнее. Связано это прежде всего с безошибочной фиксацией нашими органами зрения мельчайших несоответствий в траектории и скорости перемещения всех участников разворачивающихся событий. Как следствие, несмотря на высокоточную цветокоррекцию и физически правильные тени, «имплантированные» в сцену элементы зачастую будут выдавать свое синтетическое происхождение. Инструменты для трекинга (в среде специалистов больше прижился термин «матчмувинг») камеры и предназначены для предотвращения такого эффекта. Другими словами, программные решения обеспечивают процесс восстановления информации о траектории перемещения камеры в заданном видеофрагменте, а также позволяют определить положение объектов в сцене. Помимо этого, вычисляются оптические характеристики реального съемочного аппарата: фокусное расстояние, нелинейные искажения линз и т. д. На финальном этапе полученные данные передаются редакторам трехмерной графики или же системам компоузинга для дальнейшей работы.

MatchMover Pro синхронизация без рутины

На заре проникновения компьютерных технологий в кино алгоритмами восстановления траектории камеры по набору изображений пытались заниматься многие энтузиасты, однако эффективной замены утомительной ручной обработке тысяч кадров найти не удавалось. Развивавшиеся параллельно решения Motion Control также не устраняли всех проблем. Что уж говорить о вариантах с трудоемкой жесткой фиксацией положения камеры, которые лишь раздражали режиссеров, сковывая свободу их действий. Свет в конце туннеля забрезжил лишь в начале 90-х годов прошлого века, а точнее, забрезжило «пламя» – система Flame компании Discreet Logic, опираясь на мощь графических рабочих станций Silicon Graphics VGX, продемонстрировала удивительные для того времени способности в части вычисления реальных характеристик кинокамер по отснятому материалу. Со временем первопроходец приобрел огромное количество новых функций и стал настоящим postproduction-комбайном. Сегодня же среди «чистых» трекеров наиболее востребованными являются три matchmoving-пакета. Речь идет о Boujou – разработке английской компании 2d3, 3D Equalizer от Science-D-Visions и MatchMover Pro, производства французской software-лаборатории RealVIZ. Справедливо отметить, что до недавнего времени 3D Equalizer считался приоритетным продуктом для сложного трекинга, однако экспоненциальное развитие решений от RealVIZ и 2d3 вместе с громоздкостью в настройках и сложностью применения детища Science-D-Visions кардинально изменило ситуацию. Отчасти убедиться в этом позволила любезно предоставленная разработчиком четвертая версия редактора MatchMover Pro.

Во время экспериментов с инструментарием ММР надо по достоинству оценить два варианта рабочего окна приложения – Light и Full. Их отличие в том, что первый режим обеспечивает доступ к инструментам, необходимым для автоматического трекинга, и способствует быстрому освоению азов процесса. Поначалу отличным подспорьем станет специальный ассистент, помогающий преодолеть все ключевые стадии матчмувинга. Работа над проектом начинается с загрузки видеофрагмента или последовательности растровых изображений. Чтобы позволить системе произвести максимально точный анализ входящей информации, можно добавить к основному видеоряду вспомогательные эпизоды, сделанные с других ракурсов. Последующее сопоставление точек на кадрах основной и вспомогательной секвенций внесет свою лепту в точность финальной траектории. Особенно полезной эта операция будет в случае отсутствия параллакса или же его небольшой величины.

MatchMover Pro синхронизация без рутины

«Мозговой центр» автоматического трекинга от RealVIZ – механизм SMART (Scalable Matching Architecture for Tracking). Продукт его деятельности – реконструкция по 2D-точкам и соответствующим им трехмерным координатам пути перемещения камеры. Их цвет подскажет о качестве проделанной приложением работы – зеленые кривые обозначают идеальный результат, желтые – удовлетворительный, наличие красных говорит о недостаточной точности автоматических вычислений – поправить дело можно с помощью блока инструментов для анализа опорных точек в ручном режиме. В большинстве случаев необходимость ручной настройки проявляется при матчмувинге сильно размытых объектов (при движении), или же когда фон для трекинга перекрывает крупный объект, движущийся на переднем плане (к примеру, находящийся в кадре актер). Обычно эта проблема легко решается. Достаточно произвести предварительное отделение актера от фона путем ручного создания необходимых масок. В крайнем случае их можно импортировать в виде набора монохромных изображений. Как результат – ММР перестанет «видеть» помеху, однако будет знать, что в области наложения маски есть крайне нежелательный для трекинга элемент, и учтет это обстоятельство во время анализа изображения. Не менее эффективен редактор и в сценах, где присутствует множество мелких деталей, следовательно, и опорной информации для анализа. Этому способствует удобный интерфейс для управления единичными маркерами. При наличии реальных параметров оптики, которой снимался материал, эффективность автоматического режима трекинга существенно выше. Приложение отлично справляется с анализом картинки, без посторонней помощи находит оптимальные опорные точки, отслеживает путь перемещения и создает корректный образ камеры. Последующая коррекция результатов работы осуществляется посредством Graph Editor, который в визуальной форме отображает изменение ключевых параметров камеры с течением времени (координаты по осям, фокусное расстояние, искажение линз), и способен повлиять на них с помощью фильтров. Так, Smooth пытается сгладить возможное дрожание камеры, а Spline интерполирует свойства соседних кадров. Модуль Cleanup Assistant предназначен для оптимизации просчитанного массива данных путем ограничения количества трекеров в каждом кадре или же установкой экспорта только наиболее удачных точек. Вдобавок ко всему базовый набор опций ММР можно расширить скриптами, написанными на языках Perl, Python или Tcl.

Разбавить приятный коктейль из неоспоримых достоинств очередного детища RealVIZ придется весьма острым ингредиентом, а именно, стоимостью его полнофункциональной версии. Что и говорить, ценник c цифрой $3900 способен привести в уныние представителей многих VFX-студий, однако необходимо заметить, что ближайшие соперники ММР по премиум-классу обойдутся еще дороже. К примеру, упомянутый выше Boujou 3 стоит 10 тыс. долл., а не менее продуктивный PFTrack от компании Pixel Farm потянет на $5200. Следует также помнить, что важную роль в определении основного средства для 3D-трекинга играет легкость в освоении. По этому показателю более доходчивый пакет, чем MatchMover Pro, найти достаточно трудно. Впрочем, это фирменная черта, свойственная всем без исключения приложениям французского разработчика, будь-то ImageModeler, VTour или Stitcher.

0 
 

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT