PsLessonS Учебник Инструменты Обработка фото Эффекты Работа с текстом Дизайн Анимация Графика Фильтры Кисти Переводы терминов Фотошоп Online

Создаем анимационное движения ткани (флаг на ветру)

В этом уроке Фотошопа мы создадим реалистичную анимацию движения ткани в виде флага на ветру.

1. Для начала создайте новый файл (примерно 600 х 450 пикселей с разрешением 300 пикселей на дюйм). Выберите инструмент Gradient Tool (Инструмент «Градиент» / Клавиша «G») Затем зайдите в редактор градиента и настройте чёрно-белый градиент, примерно такой:

2. Залейте созданный файл этим градиентом. Градиент должен быть линейный, направление строго горизонтальное. Должно получиться как-то вот так:

Выделите всё (Ctrl+A) и создайте из полученной заливки новый паттерн (Edit - Define Pattern (Редактирование - Определить узор)).


3. Теперь откройте любую картинку, которая должна будет стать Вашим флагом. Выделите её (Ctrl+A), (или выделите используя инструмент Rectangular Marquee Tool (Инструмент «Прямоугольная область» / Клавиша «M») (прямоугольным выделением) её фрагмент, если Вам нужна не вся картинка целиком), скопируйте и поместите в качестве нового слоя в новый файл. Файл создайте такого размера, какого вы хотите получить Ваш ролик. У меня - 800 х 600 пикселей. Цвет слоя Background (Фон) - на Ваше усмотрение.

4. Создайте сверху ещё один слой и залейте получившимся паттерном. Нужно, чтобы сдвоенная белая полоса уместилась на слое трижды. Смените режим наложения для слоя на Soft Light (Мягкий свет) и понизьте непрозрачность слоя до 35% (этот режим и уровень непрозрачности подходит для этой конкретной картинки - с другими цветами «флага», возможно, лучше будет применить другой режим наложения и другой уровень прозрачности):

5. С помощью инструмента Free Transform (Редактирование - Свободное трансформирование / Сочетание клавиш «Ctrl+T») растяните полученный слой по горизонтали так, чтобы по краям будущего «флага» оказалось где-то по половинке крайних полос (правой и центральной). Вот как-то так:

6. Теперь создайте новую группу слоёв и поместите туда слой с картинкой и слой с градиентом. Сделайте столько копий этой группы, сколько кадров вы предполагаете сделать в будущем ролике (я сделала 7). Отключите видимость всех групп, кроме самой первой (нижней).

Внутри группы перейдите на слой с картинкой и выберите Filter - Liquify (Фильтр - Пластика). Инструментом «заморозка»:

Проведите по левой стороне картинки, чтобы в дальнейшем флаг не «ёрзал» по флагштоку.


7. Белые полосы слоя с градиентом должны будут создать на флаге эффект выпуклых складок, тёмные полосы, соответственно - вогнутые, затенённые. Нам нужно изгибать будущий флаг так, чтобы его изгибы совпадали с соответствующими полосами градиента. Пальцем:

Широкой кистью с зажатой клавишей Shift проведите снизу вверх по картинке там, где поверх проходит белая полоса от градиента, и сверху вниз там, где у градиента тёмные области (примерно вот так):

Примените фильтр.


Для того, чтобы анимация флага была более-менее реалистичная, нужно создать эффект волнообразного перетекания складок на ткани. У нас - слева направо, от флагштока к свободному краю флага. Для этого мы будем искажать форму самого флага на каждом слое-копии и сдвигать слои с градиентом:


8. Перейдите к следующей группе слоёв, подключив её видимость. Выберите в группе слой с градиентом и с выбранным инструментом Move Tool (Инструмент «Перемещение» / Клавиша «V») Создаем анимационное движения ткани (флаг на ветру) используя Фотошоп передвиньте слой немного вправо - можно вручную, можно курсорными клавишами:

Перейдите на слой с картинкой и изогните её Filter - Liquify (Фильтр - Пластика) по тому же принципу, что и предыдущую. То же самое проделайте с остальными группами слоёв - сдвигайте градиенты в них всё дальше вправо, и искажайте соответствующим образом картинку. Вам необходимо добиться того, чтобы центральная двойная полоса Вашего градиента сдвинулась вправо почти полностью.


9. Как только Вы обработаете все группы, выберите инструмент Magic Wand Tool (Инструмент «Волшебная палочка» / Клавиша «W») Создаем анимационное движения ткани (флаг на ветру) используя Фотошоп . В каждой группе по очереди выделите прозрачную область вокруг будущего флага, затем инвертируйте выделение (Sift+Ctrl+I), перейдите на соответствующий слой с градиентом и подключите к нему маску слоя. Полосы, выходящие за пределы «флага», перекроются маской и станут не видны:

Теперь переходим к созданию собственно анимации.


10. Оставляем включённую видимость только у самой первой группы слоёв. Заходим в меню Window (Окно), включаем панель анимации (Photoshop CC - Timeline). На панели анимации автоматически появляется первый кадр (он же - первая группа слоёв). Копируем этот кадр и включаем видимость второй группы слоёв, а у первой группы, соответственно, видимость отключаем:


Примечание: в новых версиях анимация создается в панели Window - Timeline (Окно - Шкала времени). Процесс создания анимации на примере Photoshop CC вы можете посмотреть в уроке - «Создание анимации в Photoshop CC».

Постепенно выстраиваем ряд из стольких кадров, сколько групп слоёв у нас имеется: первый кадр - первая группа, второй кадр - вторая группа и так далее. Время для кадров ставим по своему усмотрению. Сохраняем анимацию в Gif-формате. Всё:

Можно добавить флагу флагшток, нарисованный с помощью вот такого линейного градиента:

Градиент, с помощью которого мы сымитировали идущие по флагу свето-тени, тоже можно дополнительно «погнуть волнами» с помощью фильтра Liquify (Пластика) - соответственно, добавить не только вертикальных искажений и у картинки-флага. Понятно, что проделать это нужно будет в каждой из групп. Маски слоёв тоже придётся переделать. Зато тогда флаг будет «шевелиться» не только вертикальными полосами, а более реалистично, всей своей поверхностью.


Небольшое дополнение... или пояснение - не соображу с ходу, как точнее сформулировать.
При создании подобной анимации, где кадры сменяются максимально быстро, лучше делать «сдвиги» на слоях более заметные, чем менять «по чуть-чуть». Человеческий глаз имеет собственную среднюю скорость восприятия - если создаваемые Вами на слоях (будущих кадрах) изменения будут очень малы, много шансов за то, что в ролике появится мельтешение, точно друг на друга наложены несколько роликов одновременно. Главное, не нарушать «линию движения» - стараться делать сдвиги от кадра к кадру приблизительно равномерными, чтобы ролик не прыгал в результате из-за неудачной деформации одного (или нескольких) слоёв (кадров).


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

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