Это цитата сообщения
lj_ru_photoshop Оригинальное сообщение
[показать]
Photoshop Frenzy:
Брюнетка. Волосы. Новый фон. Как делать.
34 безумия.
А теперь, как и обещал в комментах предыдущего поста, сегодня, в последний день уходящего года, я вкратце расскажу и покажу в картинках, как переместить темноволосую девушку со светлого фона на более темный.
Хочу сразу обратить ваше внимание, что если фон изначальный фон объекта цветной или более сложный, то при конечном перемещении поступать нужно чуть более по-другому, но основные подходы к созданию "маски" остаются теми же. Так что читать будет полезно и интересно в любом случае.
О работе с более сложными объектами, такими, как, например, "блондинистые" волосы и цветной фон, которые фигурировали в предпредыдущем посте напишу позже, если будет настроение, или, если будут заявки))
Итак, наша цель взять эти две фотографии,
[показать]
[показать]
переместить девушку и "как можно больше" волос на новый фон, чтобы в результате получить вот такой результат:
[показать]
В примере показана работа в Photoshop CS4, однако, все функции, задействованные здесь присутствуют и в CS3. В CS2 отсутствует Quick Selection Tool и восхитительная команда Refine Edges, однако, вполне можно обойтись и без них, потратив чуть больше времени при довыделении лица, о чем я расскажу далее по тексту.
Ну что ж, начнем!
- Откроем фото в Photoshop CS4.
[показать]
- Откроем вкладку "Channels" Для создания маски нам понадобится выбрать канал с наибольшим контрастом. Наиболее часто - это зеленый канал, в красном обычно ярче всего лицо и кожа, синий обычно самый темный. В нашем случае, т.к. фон - белый, а лицо очень светлое, лучшим выбором будет синий канал.
[показать]
- Создадим копию синего канала, назовем ее "mask", инвертируем, чтобы "полезные зоны" (то, что мы хотим "вырезать/выделить" в последствии) стали светлыми, а "бесполезные" - темными.
[показать]
- В результате получим вот такой негатив. Поясню: черные зоны - не выделено, белые - полностью выделено, серые - частично выделено (то есть если "напрямую" скопировать, получим полупрозрачность). Теперь нужно увеличить контраст "маски", чтобы лучше "разграничить" полезное от бесполезного. Войдем в меню Уровни (Levels), нажав Ctrl + L.
[показать]
- Двигая слайдеры или вводя значения добьемся удобоваримого результата (показан на скриншоте). Замечу, что слишком сильно увеличивать контраст нельзя, иначе края выделения будут слишком резкими (появятся ступеньки), да и выделим мы либо слишком мало, либо слишком много.
[показать]
- Дальнейшее выделение придется вести в полуручном режиме. Возьмем мягкую кисть, поставим ее в режим Overlay. Будем красить прямо поверх маски крупными мазками черным и белым цветам (клавиша "D" для сброса цветов, "X" - для смены цвета кисти и фона, понажимайте - разберетесь). В основном будем красить белым, чтобы сделать маску светлее. Режим Overlay позволяет не затрагивать темные участки, когда мы будем красить белым, и соответственно светлые - когда будем красить черным. Пройдемся белым в центре, и очень большой мягкой кистью кликнем по волосам на концах, чтобы они не выглядели потом "жирными". В результате получим то, что на скриншоте.
[показать]
- Возьмем Lasso, выделим серое "внутри" и зальем белым, получим то, что на скриншоте. Обратим внимание, что в итоге мы получили прекрасную маску, но на левой щеке и на шее справа очень "страшный" неровный край.
[показать]
- Чтобы закончить нашу маску, "восстановим" неудачные участки, скопировав их из оригинального Синего слоя (т.к. в данном случае именно в нем они наиболее контрастны). Для этого возьмем Лассо, выделим, далее стандартные Ctrl + C, Ctrl + V, инвертируем (Ctrl + I). Замечу, что, чтобы все вышло легко и правильно при инвертировании, при выделении нужно следить, чтобы Feather было равно 0, а Anti-alias был выключен.
[показать]
- Не снимая выделения, вновь увеличим контраст через Levels, на этот раз с немного другими значениями.
[показать]
- Теперь аккуратно, все еще не снимая выделения (чтобы не попортить уже обработанную часть) повторим трюк с кистью в Overlay режиме (см. пункт 6), чтобы вышло примерно то, что показано на картинке.
[показать]
- Снимем выделение (Ctrl + D), переключимся в RGB режим, вооружимся Quick Selection Tool, проследим, чтобы Auto-Enhance было выключено, а "кисть" была твердой. Выделим лицо примерно так, как показано на скриншоте, не боясь края, получившегося ужасно криво.
[показать]
- Кликнем по кнопке Refine Edge (в CS2 нет этих функций, но их можно заменить, поэкспериментировав и набив руку при использовании других методов выделения, я бы рекомендовал нарисовать "Кривую", используя Pen Tool). Выставим Smooth = 100 для сглаживания "страшных" контуров и Contrast = 60, чтобы получить красивый, резкий, но не ступенчатый край выделения.
[показать]
- Перейдем обратно к маске. Возьмем твердую кисть в режиме Normal, и белым цветом закрасим выделенную зону.
[показать]
- Теперь снимем выделение, снова возьмем Лассо, выделим оставшиеся проблемные зоны, следим, чтобы Anti-alias на этот раз был включен (вообще оно нужно, чтобы не получать "ступенек" по краю).
[показать]
- Зальем выделенное белым. Смотрим на скриншот. УРА! Наша почти совершенная маска готова! Не забываем сохраняться, кстати.))
[показать]
- Откроем фотку с травой, выделим всю (Ctrl + A) и скопируем к себе в документ с нашей многострадальной маской (ну разве она не красива?).
[показать]
- Выделим нашу маску (кликнем на нее, удерживая Ctrl).
[показать]
- А сейчас ответственный момент! Кликнем два раза на Background'е, сделав из него слой, переименуем его в "woman", далее, не снимая выделения и следя, чтобы этот слой был активным (смотрим скриншот) скопируем его.
[показать]
- Сняв выделение, нажмем Ctrl + V и получим нашу замечательную девушку, скопированную из своего старого фона на новый. Следим за порядком слоев (смотрим на скриншот). Назовем новый слой "masked". Обратим внимание, что, даже с нашей прекрасной маской, которая почти идеальна, результат оставляет желать много лучшего.
Те, кто ездит на метро, привыкли видеть как раз примерно такой результат на рекламных постерах в вагонах: волосы неровные, "жирные", то появляются, то пропадают, их "мало", - печальный вид. Еще одна проблема - светлый контур на плечах, который остался от отсвета "старого" фона, а также отчасти вызван тем, что мы выделили чуть-чуть многовато.
Всю оставшуюся часть поста, мы будем бороться с этими двумя проблемами и в конце концов победим! Подходов к решению этих проблем много, может быть расскажу о нескольких из них в следующих постах на примере "красной фотки" или какой-нибудь другой, но по сути все они мало отличаются и представляют собой чуть усложненный вариант того, что мы сделаем сейчас - уловите суть и экспериментируйте.
В данном случае нам поможет то, что волосы у девушки темные, а оригинальный фон - почти белый.
[показать]
- Итак, продолжим. Расположим слои во вкладке Layers так, как показано на скриншоте, временно отключим слой masked, а слой woman переведем в режим Multiply. В результате получим полупрозрачную девушку с почти идеальными, но опять же полупрозрачными волосами.
[показать]
- Включим обратно слой masked, убедимся, что он стоит в режиме Normal, и вуаля девушка перестала напоминать приведение, "жирные" волосы стали выглядеть куда лучше, куда более естественно, но там где особенно тонкие все еще слегка призрачно.
[показать]
- Чтобы сделать "призрачные" прядки потемнее и затемнить "ненормально" светлые контуры вокруг плеч, создадим Adjustment Layer, пусть это будет, например, Levels и не будем изменять никакие параметры, все что мы сделаем, это переведем его в режим Multiply.
[показать]
- Так как нам нужно, чтобы затемнились только "призрачные" прядки, вновь воспользуемся нашей маской, на этот раз ее можно задействовать, просто Ctrl-кликнув на слое masked. Итак, назначим маску слою Levels 1, кликнем на нее и инвертируем(Ctrl + I), чтобы внутри было черное, а снаружи - белое (смотрим скриншот).
[показать]
- Чтобы не затемнять фон, а только то, что нам нужно, зададим теперь нашему слою Clipping Mask. Для этого, убедившись, что выделен слой Levels 1, зайдем в меню слои и выберем пункт Create Clipping Mask (на скриншоте написано Release, так как я ее уже задействовал) - появится стрелочка около иконки слоя, она показывает, что Adjustment Layer воздействует только на слой, который находится непосредственно под ним. Обратим внимание, что как только мы это сделаем, белый контур у плеч станет меньше, а "призрачные" волосы немного материализуются.
[показать]
- Продолжим работу с плечами. Кликнем по маске слоя Levels 1, чтобы работать непосредственно с ней, возьмем Лассо и сделаем примерно такое выделение, как показано на картинке. Чтобы переходы не были резкими, размоем границу нашего выделения. Зайдем в меню Select, выберем Modify, Feather, воспользуемся радиусом в 6 пикселей.
[показать]
- Седлаем так, чтобы "затемнять внутрь" больше. Не снимая выделение войдем в меню Select, выберем Modufy, Maximum, выберем радиус в 15 пикселей. Получим то, что видно на скриншоте. Плечи стали темнее, но и левая щека тоже, а последнее нам не нужно.
[показать]
- Размоем затемнение. Выберем Filters, Blur, Gaussin Blur, применим радиус в 12 пикселей. На скриншоте видно, что всем "проблемным зонам" стало немного лучше.
[показать]
- Уберем затемнение с щеки и немного затемним шею: возьмем мягкую кисть в режиме Normal, белым покрасим шею, черным - щеку (естественно мы все еще работаем с маской).
[показать]
- Выходим на финишную прямую! Избавимся от остатков светлого контура на плечах. Существует множество способов, выберем для этой картинки довольно старый способ. Итак, снимем выделение, сделаем активным слой masked, кликнув по нему. Выберем в меню эффекты Inner Glow. Для этой картинки выберем режим Multiply, Opacity 50%, Size = 15px, цвет зададим H = 30, S = 75, B = 60, как показано на скриншоте, нажмем на OK. Заметим проблему по нижнему краю - он тоже затемнился, это нас не устраивает.
[показать]
- Чтобы избавится от "нижнего затемнения" увеличим размер холста на 20 пикселей (Ctrl + Alt +C ) по вертикали внизу, выделим, зальем любым цветом и уменьшим размер холста на те же 20 пикселей (как показано на скриншоте). Проблема "нижнего затемнения" решена, по контуру плеч все хорошо, но щека снова затемнилась.
[показать]
- Чтобы окончательно вылечить щеку, кликнем правым кликом по Inner Glow (смотрим скриншот), выберем Create Layer.
[показать]
- Убедимся, что новый слой имеет Clipping Mask стрелочку слева, если нет - поступим так же, как в пункте 24. Сделаем слой активным, кликнув по нему, возьмем простой мягкий ластик и сотрем затемнение с левой щеки - результат на скриншоте.
[показать]
- Временно отключим оба наших "затемняющих" слоя со стрелочками, отъедем, так чтобы видеть всю картинку. Еще раз посмотрим на "призрачные" волосы, на белые контуры плеч. Правда жутко?
[показать]
- Снова включим слои, зададим верхнему слою Opacity = 70%, чтобы не перетемнить и вуаля! Мы добились финального эффекта!))))))
[показать]