Найти в Дзене
Сергей Носков

Half-Life. Небесная тюрьма и видеомонтаж

Парящий в небе бункер из Half -Life. Alyx
Приветствую, товарищи! В работе над игровыми проектами зачастую много рутинных и однообразных процессов, и время от времени их стоит разбавлять чем-то новым, дабы сохранять бодрость духа и интерес к делу. В последнее время я стал переключаться на разные параллельные задачи, порой не связанные напрямую с моим основным делом - разработкой игры.
Парящий в небе бункер из Half -Life. Alyx
Парящий в небе бункер из Half -Life. Alyx

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

На днях решил освежить в памяти свой давний опыт внедрения 3d в реальное видео. За основу в качестве материала взял образ парящей в небе тюрьмы из Half-Life. Alyx. Задача, связанная с монтажом мне всегда казалась очень интересной, но достаточно трудоемкой. Первый опыт склейки 3d и живого видео был в моей практике в далеком 2010 году. По ссылке можно увидеть один из примеров.

-2

На первых этапах самым сложным мне казался захват движения реальной камеры. При съемке кадр всегда будет динамичным, камера движется, руки дрожат и для того, чтобы 3d интеграция вписалась в наше видео, необходимо, чтобы виртуальная камера могла повторить все движения реальной. На деле все оказалось проще чем я думал, существует ряд программ для реализации подобных задач. Одной из таких программ является Boujou - софт, позволяющий сделать анализ видеофайла и построить 3д сцену с маркерами и движением камеры, повторяющей оригинал.

Работа в Boujou
Работа в Boujou

Программа создает ряд точек-маркеров, расположение которых приближено к реальному положению на той локации, на которой велась съемка. Данную информацию и саму виртуальную камеру легко перенести например в 3d max - софт для работы с 3d графикой, который я обычно использую. Далее с помощью этой виртуальной камеры мы уже снимаем все, что нам нужно в 3d сцене.

Как правило, кадр и объект на нем рендерится с альфа-каналом, поэтому нашу интеграцию в дальнейшем легко наложить поверх видео отдельным слоем.

Объект на отдельном слое
Объект на отдельном слое

Совмещение и наложение дополнительных эффектов я обычно осуществляю в Adobe After Effects. Дополнительным слоем также можно отрендерить и такие элементы как туман или дымка.

Слой с туманом для придания объекту масштабности и объема
Слой с туманом для придания объекту масштабности и объема

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

Финальный результат

Небольшое видео с процессом создания этой сцены можно посмотреть на моем Youtube канале. Ссылка

Всем спасибо за внимание!

Буду рад гостям в соц. сетях VK Group , Youtube , Instagram