2D Morphing - первые шаги
Здравствуйте, зовут меня Михаил.
Как-то давно попала мне в руки программа для морфинга Elastic Reality, довольно долго она лежала у меня на «полочке», потому как сам по себе 2 морфинг не очень популярен, но, тем не менее, с помощью этой небольшой прграммы можно добиться интересных результатов. В этом уроке «2D Morphing - первые шаги» я хочу об этом рассказать.
Короткое вступление, Elastic Reality работает как с кадрами, так и с AVI файлами.
Я снял на камеру своего друга и себя, в Adobe Premiere сохранил видео в последовательность кадров, дело в том, что Elastic Reality понимает не все видеоформаты, поэтому лучше работать с последовательностью кадров.
И так открываем программу.
Как обычно начинаем работу с File =>New, после этого откроется окно для загрузки видео, его можно загрузить через insert, как на рисунке, а можно двойным кликом на линии загрузки, отмеченной цифрами 1 и 2.
Затем импортируем видео, можно было на этом не акцентировать внимание, но всё же я это сделаю, как я уже говорил программа «дружит» не со всеми форматами, но и последовательность кадров открывает своеобразным способом, необходимо отметить все кадры и импортировать в программу. Делаем это в полосе А и в полосе В.
После импорта материала мы видим в полосах наши кадры, что бы увидеть не чёрные окна, а изображение, делаем то, что показано на рисунке, отмечаем первый кадр, а потом с зажатым Shift-ом, отмечаем последний кадр, так выделятся все кадры, за тем нужно нажать Make Stamp. Всё, жмём ОК.
После этого открывается рабочий стол и всё готово для начала работы. На рисунке отмечены кнопки А, АВ, В, нажимая на эти кнопки можно контролировать видео, А-первый файл, АВ-наплыв двух файлов и В-второй файл.
Теперь необходимо создать Shape и настроить созданную линию по необходимой форме, для удобства можно увеличить картинку, для редактирования вершин переходим к инструменту Reshape tool или клавиша R, я начал с глаз.
Тоже самое делаем и на другом видео, для этого нажимаем кнопку В и переходим в другое окно. Старайтесь создавать линии в окнах А и В с одинаковым количеством вершин и так, что бы положение вершин совпадало как можно точнее, это влияет на качество морфинга.
А сейчас делаем анимацию нашей линии, переходим из кадра в кадр и меняем положение и размер линии, насколько это необходимо. Анимируется как положение отдельных вершин, так и положение линии целиком. Этот процесс требует времени, аккуратность выполненной анимации влияет на конечный результат. Напомню - полоса просмотра видео находится в нижней, правой части программы.
Более сложные линии с изгибами, удобней создавать с помощью Pen tool он позволяет полностью контролировать Shape во время создания.
Строгих инструкций по созданию линии я дать не могу, всё зависит от конкретных ситуации, скажу лишь, что необходимо создать линии глаз, рта, ушей, подбородка, носа, желательно морщин и т.д. Главное что бы линии были созданы парно, глаза в одном окне, должны бать связаны с глазами в другом окне, поэтому всё что мы обвели линиями в А, должны обвести тоже самое в В. После того как все линии созданы и анимация сделана в каждом из окон A и В , самое время соединить Shape. Для этого нажимаем кнопку АВ, что бы видеть обе картинки, в панели инструментов нажимаем Join tool или Shift+J, затем последовательно соединяем линии, глаза с глазами, нос с носом и т.д.
Если линии соединены, то между ними будет видна сетка, для этого наводим Join tool на линию.
Для удобства работы, линии создаваемые в разных окнах, обладают разным цветом, в А они красные, в В-синие, а линии которые уже соединены между собой светлее, чем те, которые ещё не соединили, так очень удобно контролировать процесс работы.
Перед тем как нажать Render, проверим правильность нашего труда, для этого заходим в Render => Verify и если есть линий, которые пересекаются между собой, появится сообщение об ошибке (в нашем случае пересечение в кадре № 3), а кружочком будет обозначено место пересечение, что тоже удобно, так мы освобождаемся от поиска кадра и места пересечения. Если всё хорошо, тогда мы видим сообщение (в нижней части) о том, что пересечений нет.
Сейчас можно посмотреть трансформацию линий, если всё правильно сделано, тогда все линии будут задействованы и мы увидим их движение, для этого в правой, верхней части программы, переключаем с Edit на Wireframe. Нажимаем на воспроизведение и видим то, что у нас получилось.
В финале заходим в настройки Render и устанавливаем так, как нам необходимо либо это будет видеофайл либо последовательность кадров.
После просчёта, заходим в любой видеоредактор, в моём случае это Adobe Premiere и смотрим что у нас получилось, если всё сделать правильно, то мы получим очень хороший результат. На картинке можно увидеть начальный кадр, промежуточные кадры и последний, на мой взгляд промежуточные кадры забавно выглядят
А вот что получилось.
Если вы будете работать со статичной картинкой, нужно всё делать так же, как и с видеофайлами, за исключением, естественно, линий анимации.
Примерно так.
Вот собственно и всё, при наличии терпения с помощью Elastic Reality можно добиться невероятных эффектов.
Надеюсь, урок будет полезным, спасибо за уделённое внимание.