Опубликован: 10.07.2012 | Уровень: для всех | Доступ: платный
Лекция 5:

Лица и фигуры. Цифровая косметология

< Лекция 4 || Лекция 5: 123456 || Лекция 6 >

Изменение цвета волос

Изменение цвета волос – это прием, который в кратчайшие исторические сроки перекочевал из арсенала редких модниц и цирковых артистов, так сказать, в широкие потребительские массы. Его популярность, не в последнюю очередь, объясняется предельной простотой реализации. По своей технике окраска волос не сложнее, чем известная гигиеническая процедура, выполняемая на регулярной основе всеми обладателями шевелюр. Многие наши современницы и даже современники с легкостью меняют свой имидж чаще, чем происходит смена времен года. Несложна эта задача и в компьютерной постановке. Рассмотрим технику решения этой задачи на примере изображения, показанного на рис. 5.29.

Фотография в исходном состоянии

Рис. 5.29. Фотография в исходном состоянии
  1. Создадим новый, первоначально пустой, слой изображения (Ctrl+Shift+N). Новый слой автоматически становится активным. Перейдем в режим быстрой маски (Q).
  2. Установим черный цвет рисования (D), выберем мягкую кисть подходящего размера и закрасим область волос ( рис. 5.30). Следует подчеркнуть, что эта закраска не означает построение точного выделения. Характер решаемой задачи допускает известную свободу рисования маски. Заметные неточности могут быть исправлены в дальнейшем при помощи маски слоя или прямым стиранием.
    Маска волос

    Рис. 5.30. Маска волос
  3. Смягчим края маски, Для этого обработаем ее фильтром размытия, который запускается по команде Filter => Blur => Blur. При помощи комбинации клавиш Ctrl+F можно запустить последний применяемый фильтр еще раз. Поменяем местами выделенную и защищенную области маски (Ctrl+I) и вернемся в нормальный режим редактирования (Q).
  4. Создадим новый слой заливки. Для этого выполним команду Layer => New Fill Layer => Solid Color (Слой => Новый слой заливки => Цвет заливки). Появится диалоговое окно Color Picker, в котором выберем подходящий цвет. Эта операции открывает необычайно широкий спектр возможностей. К счастью ни одно из принятых сейчас и далее решений не является окончательным и допускает пересмотр. Выберем цвет, который задается формулой R178G136B141.
  5. Закраска области в режиме Normal полностью ликвидирует текстуру волос и выглядит как картонная накладка. Чтобы вернуть микрорисунок следует изменить режим наложения верхнего слоя. Эксперименты с режимами показали несколько очень пристойных кандидатов. На рис. 5.31 показан вариант, который дает наложение слоя заливки в режиме Overlay.
    Наложение слоя заливки в режиме Overlay

    Рис. 5.31. Наложение слоя заливки в режиме Overlay

Приведенный метод решения отличается очень высокой гибкостью. Чтобы изменить цвет волос выполним двойной щелчок по пиктограмме слоя заливки и выберем новую окраску. Другой путь – это изменение режима наложения. Вместе с первым ресурсом это открывает пользователю такое комбинаторное разнообразие, которое заведомо превосходит потребности любой практической задачи.

Добавление седины

Может показаться, что добавление седины – это частный случай задачи, которая решалась в предыдущем разделе. Это мнение нельзя признать полностью справедливым. Техника виртуального окрашивание волос может потребовать слишком большого объема экспериментов в процессе поиска искомого оттенка серого и его плотности. Рассмотрим способ, который дает эффективное решение задачи в большинстве случаев. Выбранная для демонстрации метода натура показана на рис. 5.32.

Исходное состояние изображения

Рис. 5.32. Исходное состояние изображения
  1. Создадим выделение волос. Здесь, также как и в предыдущем примере, не требуется создания точной маски, охватывающей каждый выбившийся волосок или растрепавшуюся прядь. Достаточно провести приблизительную границу между прической и фоновой частью оригинала.
  2. Превратим построенное выделение в отдельный слой (Ctrl+J).
  3. Создадим новый корректирующий слой Levels. Для этого достаточно выполнить команду Layer => New Adjustment Layer => Levels.
  4. Средний ползунок на шкале Input перетащим в левую сторону. Ориентироваться при этом следует на плотность седины в волосах натуры. Попутно будет осветлены все остальные части оригинала, это паразитное воздействия будет ликвидировано на следующей операции. Закрыть диалоговое окно Levels.
  5. Сгруппировать корректирующий слой со слоем, хранящим выделение волос. Для этого можно щелкнуть по разделительной линии этих слоев, удерживая клавишу Alt, или воспользоваться комбинацией клавиш Ctrl+Alt+ G, находясь на корректирующем слое ( рис. 5.33).
    Настройка уровней и слои изображения

    Рис. 5.33. Настройка уровней и слои изображения
  6. Отрегулируем плотность седины, меняя непрозрачность корректирующего слоя ( рис. 5.34).
    Обработанное изображение

    Рис. 5.34. Обработанное изображение

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

Легкий успех этого примера во многом объясняется цветом волос выбранной натуры. Как в обычной жизни брюнеты седеют раньше светловолосых, так и за экраном компьютера мужчины такого типа обрабатываются намного проще блондинов, светлых шатенов, русых и рыжих. Волосы светлых мужчин и женщин со временем не седеют, а, скорее, выцветают. Этот эффект намного сложнее воспроизвести средствами растрового редактора. Наметим основные шаги. Первая операция – это построение выделения волос и создание на его основе отдельного слоя. Далее следует ввести корректирующий слой Selective Color (Выборочный цвет) и с его помощью значительно уменьшить вклады красок Yellow (Желтый) и Magenta (Пурпурный) во всех цветовых диапазонах изображения, кроме Neutral (Нейтральный) и Black (Черный).

Виртуальное старение*

У читателя этих строк может возникнуть резонный вопрос об оправданности подобного мероприятия. Мир компьютерного дизайна живет по своим законам, отличающимся от привычных установлений нашего земного бытия. Трудно представить себе персону, которая, будучи в здравом рассудке, пытается прибавить себе годков, использую достижения современной косметологии (лица, конфликтующие с правосудием – это редкие исключения). В компьютерной подготовке изображений виртуальное старение встречается намного чаще, чем омоложение. Этому есть очень простое объяснение – временной лаг между оригиналом и его фотографической летописью. Если этот разрыв достигает критических значений, то приходится обращаться к компьютерным уловкам, чтобы уравнять в летах персонаж и его фотографический образ.

Состояние изображения до обработки

Рис. 5.35. Состояние изображения до обработки
  1. Начнем процедуру с изменения размеров фрагментов лица ( рис. 5.35). Обычно с возрастом у человека несколько увеличиваются уши, становятся тоньше губы и грубеет форма носа. Уши и губы можно обработать при помощи стандартной техники, которая много раз использовалась в этом разделе. В режиме быстрой маски надо построить приблизительное выделение объекта, затем преобразовать его в отдельный слой, к которому применить команду свободного трансформирования (Ctrl+T). Если после такой обработки появляется заметные нестыковки, то их следует замаскировать при помощи инструмента Clone Stamp (S). В отделке штампом особенно нуждается область губ, поскольку размеры этого фрагмента лица уменьшились.
  2. Для обработки носа применим более сложное средство – фильтр Liquify (Пластика). Это мощное средство с непростым управлением и множеством настроек. Далее в этом разделе довольно подробно рассматривается техника аморфной деформации объектов средствами этой команды. Пока ограничимся описанием основных приемов. Создадим выделение области носа и перенесем этот фрагмент на отдельный слой. Применим к этому слою фильтр Liquify. Она вызывается из раздела главного меню Filter => Liquify или по нажатию комбинации клавиш Ctrl+Shift+X ( рис. 5.36). Выберем инструмент Warp (верхняя левая кнопка рабочего окна), зададим размер кисти, сравнимый с габаритами обрабатываемой области и выполним несколько мазков таким образом, чтобы слегка расплющить нос и немного удлинить его. После этого закроем диалоговое окно команды нажатием клавиши OK.
    Рабочее окно фильтра Liquify

    увеличить изображение
    Рис. 5.36. Рабочее окно фильтра Liquify
  3. Обработаем кожу лица и шеи. Как и прежде, в режиме быстрой маски построим приблизительное выделение этой части изображения (исключая глаза и волосы и одежду). Границы маски должны быть сильно сглажены, поэтому для рисования следует использовать мягкую кисть или обработать завершенную маску фильтрами размытия. Преобразуем маску в выделение и применим фильтр Filter => Noise => Add Noise. Подберем силу воздействия фильтра таким образом, чтобы она имитировала возрастное огрубление кожи. В нашем примере неплохие результаты удалось получить при следующих установках команды Amount = 1,2, Gaussian, Monochromatic.
  4. Для того, чтобы убрать розовый оттенок кожи, который свидетельствует об отменной физиологии и является исключительным преимуществом молодого возраста обработаем ее командой Selective Color. Не снимая ранее созданной пометки, выполним команду главного меню Image => Adjustments => Selective Color и уменьшим интенсивность красок в составе красного цвета. Примерное значение настроек показано на рис. 5.37. Снимем выделение (Ctrl+D).
    Настройки команды Selective Color

    Рис. 5.37. Настройки команды Selective Color
  5. Подчеркнем все заметные морщины на лице и шее. Для этого выберем инструмент Burn (O), установим небольшое значение параметра Exposure (примерно 20%) и кистью небольшого размера проведем по всем заметным и мало заметным складкам кожи лица и шеи. Прежде всего, это резкие шейные морщины, мимические складки лица и морщины на лбу выбранной натуры. В области глаз эти признаки возраста почти незаметны, поэтому усилим их, прочертив короткие трассы жесткой кистью очень малого размера.
  6. Многолетние упражнения с бритвой оставляют свой след на лице любого мужчины. Подчеркнем эти возрастные приметы. В режиме быстрой маски выделим области бороды и усов, преобразуем маску в выделение и создадим на основе пометки отдельный слой. Сначала обработаем его фильтром Add Noise при включенных опциях Gaussian и Monochromatic, а затем уменьшим его насыщенность при помощи команды Image => Adjustments => Hue/Saturation ( рис. 5.38).
    Параметры команды Hue/Saturation

    Рис. 5.38. Параметры команды Hue/Saturation
  7. Очень яркий возрастной признак – это мешки под глазами. Со временем их размеры увеличиваются даже и персон, ведущих самый воздержанный образ жизни. Они обрабатываются по одинаковой технологии, но отдельно друг от друга. Создадим точное выделение областей изображения, лежащих под глазами и превратим выделение в отдельный слой. Теперь мешки можно увеличить при помощи команды Free Transform (Ctrl+T) или при помощи команды Liquify (Ctrl+Shift+X), как это описано ранее. Первый способ проще в реализации, второй дает более реалистичные результаты.
  8. Добавим седины в волосы. Для темноволосых людей эта задача простая и допускает множество различных решений. Одно из возможных описано в предыдущем разделе. После того, как будет получена искомая плотность седины, вспомогательный слой надо объединить с основным изобразительным слоем.
  9. Наконец уберем все остатки румянца, следы которого остаются на щеках натурщика даже после обработки командой Selective Color. Создадим новый слой, активизируем инструмент Brush, выберем режим наложения Color, уменьшим непрозрачность кисти примерно до 20% и мягкой кистью окрасим черным цветом все области с заметными проявлениями этого возрастного феномена.

Результат усилий показан на рис. 5.39. Сравнение этого изображения с оригиналом позволяет оценить их разницу примерно в десять лет. Существуют методики, позволяющие из молодого лица сделать изображение старика, причем сохранив при этом узнаваемость оригинала. Но эта редкая задача, с которой нечасто сталкивается практикующий дизайнер и требующая для своей реализации значительно больших усилий.

Изображение после процедуры старения

Рис. 5.39. Изображение после процедуры старения
< Лекция 4 || Лекция 5: 123456 || Лекция 6 >
Бибигуль Бупежанова
Бибигуль Бупежанова
Казахстан, Костанай, Костанайский Государсвенный Университет имени А.Байтурсынова, 2011
Андрей Смирнов
Андрей Смирнов
Россия, г. Брянск