Приветствую, товарищи! В работе над игровыми проектами зачастую много рутинных и однообразных процессов, и время от времени их стоит разбавлять чем-то новым, дабы сохранять бодрость духа и интерес к делу. В последнее время я стал переключаться на разные параллельные задачи, порой не связанные напрямую с моим основным делом - разработкой игры. Для общего развития иногда полезно освоить новые приемы и навыки, которые обязательно пригодятся в дальнейшей работе.
На днях решил освежить в памяти свой давний опыт внедрения 3d в реальное видео. За основу в качестве материала взял образ парящей в небе тюрьмы из Half-Life. Alyx. Задача, связанная с монтажом мне всегда казалась очень интересной, но достаточно трудоемкой. Первый опыт склейки 3d и живого видео был в моей практике в далеком 2010 году. По ссылке можно увидеть один из примеров.
На первых этапах самым сложным мне казался захват движения реальной камеры. При съемке кадр всегда будет динамичным, камера движется, руки дрожат и для того, чтобы 3d интеграция вписалась в наше видео, необходимо, чтобы виртуальная камера могла повторить все движения реальной. На деле все оказалось проще чем я думал, существует ряд программ для реализации подобных задач. Одной из таких программ является Boujou - софт, позволяющий сделать анализ видеофайла и построить 3д сцену с маркерами и движением камеры, повторяющей оригинал.
Программа создает ряд точек-маркеров, расположение которых приближено к реальному положению на той локации, на которой велась съемка. Данную информацию и саму виртуальную камеру легко перенести например в 3d max - софт для работы с 3d графикой, который я обычно использую. Далее с помощью этой виртуальной камеры мы уже снимаем все, что нам нужно в 3d сцене.
Как правило, кадр и объект на нем рендерится с альфа-каналом, поэтому нашу интеграцию в дальнейшем легко наложить поверх видео отдельным слоем.
Совмещение и наложение дополнительных эффектов я обычно осуществляю в Adobe After Effects. Дополнительным слоем также можно отрендерить и такие элементы как туман или дымка.
Создание отдельных слоев очень удобно, поскольку в процессе работы часто приходится вносить какие-то изменения. В случае с разными слоями регулировать эффекты намного проще и быстрее, можно оперативно настроить степень прозрачности того же тумана уже на этапе монтажа.
Финальный результат
Небольшое видео с процессом создания этой сцены можно посмотреть на моем Youtube канале. Ссылка
Всем спасибо за внимание!
Буду рад гостям в соц. сетях VK Group , Youtube , Instagram