Компьютерра, 2006 № 01-02 (621-622) | страница 24
Если развить эту идею, то становится понятно, что финальная картинка в кинематографе может состоять не только из двух слоев, но и из большего количества. Например, при формировании сцены штурма крепости стены крепости, поле боя перед укреплениями, актеры и небо могут быть сняты в совершенно разных местах или даже нарисованы на компьютере. Совмещение различных видеопоследовательностей называется композингом (Compositing). Простейший случай композинга мы каждый день видим в новостях с сурдопереводом, где кадры из одной студии накладываются на кадры из другой.
Но в кинематографе применяются куда более сложные эффекты. Например, из кадров с полем, по которому скачут два всадника, можно сделать сцену с несколькими десятками людей на конях. И зритель даже не заметит сходства между всадниками. Этот способ особенно хорош для батальных сцен, ведь в большинстве армий мира солдаты одеты в одинаковую форму. Но если всех конников сделать последовательным смещением, то они будут двигаться «в ногу», что наверняка вызовет у зрителя недоверие. Чтобы этого не произошло, каждую отдельно взятую фигуру накладывают со смещением, то есть одна лошадь начинает бежать с правой ноги, а соседняя будет повторять ее движения с некоторой задержкой. Но иногда и этого бывает недостаточно, тогда можно даже слепить одну лошадь из двух других: так, в фильме «72 метра» некоторые чайки были слеплены из трех частей – голова от одной, а туловище и ноги от двух других.
Но даже в идеальной армии все солдаты не могут выглядеть абсолютно одинаково. Возникает необходимость как-то разнообразить персонажей. На них можно накладывать цветокоррекционные фильтры, изменять их размер и пропорции и, как уже было сказано, составлять одно целое из частей разных персонажей. Для этого чаще всего используется метод 2D-трекинга. При этом программа отслеживает положение какой-то заданной на одном кадре точки во всех остальных кадрах последовательности. После чего к координатам точки можно «привязывать» различные объекты, будь то шапка кавалериста или же половина чайки. Только в одном случае шапка «привязывается» к какой-то выразительной точке на голове человека, а в другом – к углу обрезанного тела чайки.
Для того чтобы на отснятый городской пейзаж добавить рекламный плакат, висящий на стене дома, необходимо «протрекать» (получить последовательность координат точки на каждом кадре) точки, соответствующие тем углам дома, за которые будет крепиться плакат, и просто как четырехугольник по четырем углам прикрепить картинку с плакатом. Степень достоверности сцены зависит лишь от мастерства художника. Но при изменении положения камеры освещение может меняться, а так как наш плакат остается двухмерным, то имитировать правильное освещение – достаточно непростая задача. Что при работе с трехмерными объектами перестает быть столь большой проблемой.