altПриветствуем вас в разделе уроков нашего сайта!
Очень надеемся, что наши уроки вам пригодятся, помогут воплотить в жизнь ваши небольшие графические фантазии :)

Если вы совсем новичок, я советую вам нажать кнопку "подробнее", чтобы узнать с чего начать изучение уроков.

Внимание! Копирование уроков сайта разрешено только при согласии администрации и при наличии в скопированном уроке прямой (кликабельной!) ссылки на оригинал-урок. 

Подробнее ...
 
Маска инверсии
Автор: Алиса   

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

 

alt 

 

С чем мы познакомимся в этом уроке: Использование vector mask

Потребуется знание уроков: Учимся выделятьПлавный переход между кадрами

 

 

1. В программе Photoshop создадим (File - New...  - Файл - Новый...) новый документ размером аватара, в моем случае - 100 на 100 пикселей.

 

  alt

 

2. Напишем и нарисуем то, что будет на нашем аватаре главным. Я решила написать текст "Я люблю Artfulstudio", а вместо "люблю" поставить сердечко. Именно эта надпись и будет под полосками менять цвет. Я сделала это так:

 

- Взяла инструмент "Horizontal type tool" (горизонтальный текст) и написала "Я". Потом щелкнула в нижней части аватара и написала "Artfulstudio". Осталось поставить посередине между ними сердечко.

 

alt 

 

Примечание: Черный фон под текстом - не обязателен. Я сделала такую заливку просто, чтобы вам лучше было видно текст.

 

- Сердечко я взяла из стандартных форм. Для этого выбрала инструмент Custom Shape tool (инструмент стандартных форм) и наверху на панели параметров в выпадающем списке выбрала нужную форму - сердце:

 

alt 

 

Потом я выбрала красный цветосновным и, зажав левую кнопку мыши, нарисовала сердечко в нужном месте:

 

alt

 

Такие образом на моей панели Layers (Слои) есть три слоя с надписью - два текстовых и один, красный, с маской - сердце.

 

alt

 

- С помощью инструмента Move tool я подвигала их все между собой, чтобы они красиво смотрелись.

- Последний шаг - объединить все три слоя между собой. Это нужно для того,чтобы потом можно было выделить содерживое всех трех слоев одновременно и сделать маску из этого содержимого. Итак, выделяем все три нужных слоя с помощью левой кнопки мыши и зажатой клавиши Ctrl:

 

alt

 

И выбираем команду Layer - Merge Layers (Слой - объединить слои). 

Теперь в вашей панели Layers (Слои) слой со всем содержимым текста - один.

 

alt

 

Примечание: До того как объединить слои вы должны убедиться, что надпись вас полностью устраивает, потому что после объединения вы, конечно,уже не сможете ее редактировать. И напоминаю - я выбрала надпись. А это могли быть просто картинки - нарисованные кистью, из стандартных форм и т.д. 

 

3. Теперь создаем полосы, которые и будут "перекрашивать" нашу надпись. Мой аватар размером 100 на 100 пикселей и я решила, что одновременно на этом аватаре будет видно 4 полосы. Вы можете выбрать другое количество - больше или меньше, на ваш выбор.

Раз 4 полосы в 100 пикселях, значит каждая полосабудет по 25 пикселей.

 

С этим знанием я выбрала инструмент Rectengular Marquee Tool (прямоугольное выделение) и на панели параметров инструмента задала фиксированный размер - 25 на 100 пикселей:

 

alt

 

Потом напанели Layers (Слои) создала новый слой, воспользовавшись кнопкой "Create new layer" (создать новый слой):

 

alt

 

И на этом новом слое, на моей аватаре щелкнула с самого края, получив выделение вот такого участка:

 

alt

 

Теперь нужно залить этот участок вторым цветом. Так как текст я писала белым цветом, я решила, что второй цвет будет красным, таким же, каким у меня нарисовано сердце. Этот цвет так и остался у меня основным. Поэтому я выбираю команду "Edit - Fill" (Редактировать - Залить) и выбираю "Foreground color" (Основной цвет):

 

alt

 

Вот что получилось:

 

alt

 

Дальше я снимаю выделение, нажав Ctrl + D.

 

Итак, первый кусочек создан. У нас таких должно быть 4. При том они должны чередоваться - красный-белый-красный-белый.

Поэтому мне придется поврить процедуру рисования кусочка. На этот раз я пристыковываю выделение прямо к предыдущему куску:

 

alt

 

Снова создаю новый слой и заливаю выделение уже другим цветом - белым:

 

alt

 

Теперь на панели Layers у нас есть два слоя с линиями - один с красной, второй с белой.

 

Скопируйте сначала слой с красной полосой, нажав сочетение клавиш "Crtl + J", либо выбрав команду "Layer - Copy - Layer via copy" (Слой - Копировать - Копия выделенного слоя). Выберите инструмент "Move tool" (инструмент перемещения) и с помощью стрелок на клавиатуре сместите новую красную полосу вправо так, чтобы она пристыковалась к белой:

 

alt

 

Теперь также скопируйте белую полосу и сдвиньте копию так, чтобы она встала в конец и пристыковалась к красной.

Вот и все, ваши линии готовы:

 

alt

 

Объедините слои с линиями в один слой. Для этого с помощью кнопки Ctrl выделите все 4 слоя с линиями и воспользуйтесь командой Layer - Merge Layers (Слой - объединить слои).

 

alt

 

Теперь скопируйте слой с линиями, нажав ctrl + j. Копию сдвиньте в конец первых линий. По сути эта копия будет уже за кадром, но это необходимо, чтобы позже сделать анимацию.

 

alt  

 

Сдвинув копию на место, снова объедините слои. Теперь у вас 8 полосок на одном слое - 4 вы выдите и еще 4 за кадром.

 

4. Маскирование.

Теперь самое интересное.

 

Лирическое отступление: Что такое маскирование, как оно работает? Все очень просто. Объясню на примере - у вас есть серебряная фольга. Вы вырезали из нее звездочки и разложили перед собой. Сверху этих звездочек из фольги вы положили кусок красной бумаги. Теперь вы выделили звездочки и создали маску из этого выделения для бумаги, которая лежит сверху. Что произошло? От вашей красной бумаги остались только красные звездочки! Первый слой, бумага "надела на себя" маску - звездочки. И теперь хоть цвет и остался красным, форма - звезды. 

 

Если мы сейчас просто создадим маску из текста для слоя с линиями - получим вот такой эффект:

 

alt

 

Это не то, что нам требуется. Мы-то хотим, чтобы линии при движении перекрашивали текст в цвета инверсии. Т.е. под красной линией текст должен стать белым, под белой линией - красным. И при этом должны сохраниться фоны, чтобы эффект был наглядно виден.  Как это сделать? Довольно просто:

 

Скопируйте слой с линиями с помощью клавиш "Crtl + J", либо выбрав команду "Layer - Copy - Layer via copy" (Слой - Копировать - Копия выделенного слоя). Эту копию поворачиваете зеркально по горизонтали, воспользовавшись командой "Edit - Transform - Flip Horizontal" (Редактировать - Трансформировать - Отразить по горизонтали):

 

alt  

 

Ваши полоски поменялись местами:

 

alt

 

Теперь у вас два слоя с полосками и выходит, что под красной полоской - белая, под белой - красная.

 

Теперь непосредственно маскирование:

Выделите содержимое слоя с нашим текстом. Для этого щелкните левой кнопкой мыши прямо по значку с изображением слоя на панели Layers с нажатой кнопкой "Ctrl":

 

alt

 

Теперь выберите слоя с линиями, один из них. Я взяла верхний. 

И нажмите кнопку "Add vector mask" (Создать векторную маску) внизу на панели "layers" (слои):

 

alt

 

А теперь уберите видимость слоя с текстом, этот слой нам больше не нужен. 

Вы получили нужный эффект!

 

alt

 

Осталось только привести все это в движение...

 

5. Анимация.

Так как нам важно, чтобы оба слоя с линиями двигались в анимации одновременно - лучше связать их воедино. Это делается очень просто:

Выделите оба слоя с помощью кнопки Ctrl и нажмите кнопку "Link layers" (связать слои) на панели layers (слои):

 

alt

 

Теперь переходим в Имедж Риди (если у вас фотошоп до версии CS3), либо просто вызываем окно Window - Animation (Окно - Анимация). В этом окне мы видим перед собой наш первый кадр:

 

alt

 

Продублируйте его с помощью кнопки "Duplicate current frame" (дублировать текущий слой).

 

alt

 

Очень важно! Сейчас нужно убрать связь между вашей маской и слоем с линиями, иначе текст тоже будет двигаться, а это недопустимо. Поэтому обязательно щелкните по цепочке между слоем и маской - убрав связь-цепочку:

 

alt

 

На втором кадре нам необходимо сдвинуть наши слои с линиями. Воспользуйтесь для этого стрелками клавиатуры и сдвиньте слой с линиями до упора влево:

 

alt

 

Остался последний штрих - создать промежуточные кадры.

Выделив второй кадр со сдвинутыми линиями нажмите кнопку "Tween" (промежуточные кадры):

 

alt

 

И выберите растяжку в 10 кадров. Установите время задержки кадров - 0.1, или о.2 секунды.

И мы имеем вот такой результат!

 

alt

 

Пользуясь знаниями этого нехитрого урока вы сможете сотворить много интересных эффектов :)

Удачи в освоении урока!

P.S. Если у вас возникли какие-то вопросы по уроку – опишите в комментарии подробно вашу проблему, мы обязательно поможем вам разобраться! И не забудьте подписаться  на комментарии к уроку, если хотите получить ответ на свой вопрос как можно скорее.

Лучшее "спасибо" за урок - ваш комментарий! :)