Простое выделение волос в фотошопе


выделение волос

Приветствую всех посетителей своего блога. Этой небольшой статьёй начинаю цикл посвященный различным способам выделения волос и отделения их от фона в месте с моделью естественно.

Сегодня покажу простой, быстрый, а главное эффективный способ выделения волос доступный даже для начинающих пользователей фотошопа. Естественно для начала я подобрал фото уже прошедшее «обтравку», модель находится на сплошном белом фоне, скачать его можно тут. Шевелюра девушки частично находится в «творческом беспорядке» именно это составляет сложность в выделении волос на этой картинке.

исходная картинка

Работу буду проводить в несколько этапов:

  1. сначала выделю фигуру модели, сохраню выделение в альфа канале;
  2. отдельно выделю волосы и так же сохраню в альфа канал;
  3. соберу оба канала в один, он послужит заготовкой для маски вырезания, доработаю этот канал;
  4. создам маску вырезания модели, положу новый фон и доработаю маску.

Выделение фигуры модели

Контраст на картинке позволяет использовать для выделения фигуры модели простые инструменты, я использую «Быстрое выделение» о его использовании читайте тут. Аккуратно провожу инструментом по фигуре модели не затрагивая лохматых участков волос.

созданное выделение

Для создания более плавного перехода на краях созданной области можно проделать древнюю, как и сам фотошоп, операцию. Иду в главное меню Выделение – Модификация – Сжать Выделение (Select – Modify — Contract Selection) в диалоге сжатия установлю значение в 2 пиксела. Размер сжатия зависит от величины картинки, для такого изображения будет вполне достаточно.

диалог сжатия

Теперь растушую выделение на эти же 2 пиксела комбинацией Shift+F6 вызвав диалог растушевки.

растушевка

Сохраняю выделение как альфа канал Выделение — Сохранить выделенную область (Select – Save Selection), в диалоге сохранения даю название альфа каналу «Body». Сниму выделение (Ctrl+D).

сохранение канала

Выделение волос

Приступаю к реализации второго пункта. Использую возможности команды «Вычисление» для создания альфа канала содержащего заготовку маски волос. Иду в главное меню Изображение – Вычисление (Image – Calculation). Откроется диалог команды.

Диалог команды

В блоке  Источник 1 (Sours 1) из списка каналов «Channel» выберу канал, содержащий наибольший контраст между волосами и фоном. Это как нетрудно догадаться синий «Blue». Определить это можно простым методом перебора каналов в списке.

выбор канала

Так как синем канале волосы темные, а фон светлый инвертирую его установив галочку на соответствующий пункт «invert».  Теперь умножу инвертированный синий канал на себя еще раз для повышения контраста, выбрав соответствующий режим наложения «Умножение» (Multiply) и инверсию синего канала. Настройки команды «Вычисление» перед вами

7

По нажатии на кнопку ОК получу требуемый альфа канал содержащий вполне приемлемую маску волос.

8

Работа с каналами

Объединю каналы с телом и волосами модели в один. Сделаю копию «волосистого» канала перетащив его на иконку с листочком внизу палитры.

9

Создам выделенную область из канала «Body» кликнув по нему с нажатой клавишей Ctrl получаю выделение на его основе. На активной копии канала с волосами залью его белым цветом, используя комбинацию Shift+F5 выбрав цвет из списка (какого).

10

Теперь нужно доработать маску волос, делается это при помощи обычной кисти (Brush) с различными настройками подробно читайте здесь…. Технология работы следующая: Кистью с мягкими краями непрозрачностью прядка 30 – 50% меняя режимы наложения «Мягкий Свет» (Soft Light) и «Перекрытие» (Overlay).

Белым цветом обрабатываем участки волос прибавляя их к маске, чёрным цветом обрабатываем участки фона. Работа кропотливая и требует терпения и аккуратности. Особенно пристальное внимание нужно обратить на границы между фоном и волосами, тут важно не «пережечь» волосы. Следовательно, не нужно добиваться резкого контраста между волосами и фоном. В результате обработки у меня получилась следующая картина.

обработанный канал с волосами

Создание маски и замена фона

И так практически всё готово для перенесения модели вместе с волосами в другое окружение. Я подобрал для фона совершенно произвольную картинку, она перед вами.

создание нового фона

Перенесу ее на фото с моделью, при помощи инструмента трансформирования (Ctrl+T), расположу картинку так чтобы она заняла все пространство. Затем копирую фоновый слой и перенесу эту копию на верх в палитре.

структура слоев с новым фоном

Перейдя в палитру каналы, при нажатой клавише Ctrl кликну по каналу заготовкой для маски, получу выделение. Перехожу назад на слои, создам маску для копии фона используя кнопку внизу палитры.

создание маски слоя

Получаю результат – девушка оказывается на новом фоне. Однако в волосах не все так хорошо как хотелось. Области «лохматости» изобилуют белыми участками старого фона. Ещё заметней это будет если временно подложить слой контрастного цвета.

модель с косяками на новом фоне

Устранить эту проблему не сложно: слой с маской заключаю в группу (Ctrl+G) перетаскиваю маску на группу. Выше копии фона внутри группы создаю новый пустой слой и при помощи инструмента «Штамп» (клавиша S), некоторые приёмы работы с ним описаны тут. «Проштамповываю» белые участки образцами взятыми с нормальных частей причёски. Так же прохожу инструментом по верхней части прически. В результате группа с отключенной маской выглядит так.

16

Послойная структура так:

17

Финальное изображение:

выделение волос в фотошопе

В реальном времени действий на работу по выделению волос способом, описанным в этой статье, уходит раз в 2,5 меньше чем на её написание. И результат вполне приемлемый получается, думаю этот способ обработки найдет применение в вашем арсенале. До новых статей на блоге, заходите впереди много интересного.

Добавить комментарий