Автоматическое сглаживание кожи в Affinity Photo с использованием разностных масок

Автоматическое сглаживание кожи в Affinity Photo с использованием разностных масок

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

Короче, запилил я такой же тьюториал и для Affinity Photo, видео на YouTube скоро будет (апдейтом добавлю его сюда), а здесь решил оставить пошаговый гайд, т.к. метод непростой, и по тексту ему следовать удобнее.

Как это работает

Метод основан на, вероятно, найденном мной с полгода назад подходе, который я называю «маски на основе яркостной разницы», или «Luminosity Difference Masks»). Скорее всего, его давным давно кто-то до меня придумал, но найти ничего похожего не смог, так что будем именовать так (а коротко — «Разностные маски» или LDM).

Общий принцип работы алгоритма вот такой:

Короче мы пытаемся найти у изображения среднюю полосу (не глобальную светотень и не резкие детали, а фактуру, на которой как раз и находятся пятна) и разделить её отдельно на светлые и тёмные пятна. И вот эти пятна потом использовать — задрав им контраст — как маску для Dodge and Burn’а.

Хорошо то, что метод прекрасно упаковывается в макрос. Что несколько упростит жизнь юзерам Affinity, которым retouch4me плагином не завезли.

Кстати, в видео я сравниваю эти два подхода — через retouch4me и через макрос, и хотя (спойлер алерт!) плагин отрабатывает несколько лучше, прям убийственного превосходства я лично не увидел. А вот всякие портретуры и нейронные фильтры ФШ уже курят — макросом выходит много лучше.

Наше изображение

Наше изображение уже почищено через retouch4me Heal и Eye Vessels. Больше я с ним ничего не делал. В оригинальном размере это и обработанные разными способами изображения можно посмотреть на Яндекс.диске.

Вас сейчас интересуют файлы

  • Clean.jpg — исходник
  • Affinity Photo no Volume.jpg — собственно, обработанное фото.

Остальные — это снимки, обработанные плагинами, о них будет отдельный пост.

За фото в хорошем качестве — на Я.диск, ссыль выше

ПОшаговая технология

Итак, вот наш аглоритм.

Шаг 1. Делаем слой High pass и размываем его

Дублируем слой, и через фильтр High Pass с выбранной галочкой Monochrome отделяем только верх и середину, подбирая радиус так, чтобы на этот слой только-только начинали проникать основные объёмы. У меня получилось около 12 пикселей.

Дальше применяем размытие — я тут взял простого Гауса, но можно и медиану, и dust and scratches.

Размываем до тех пор, пока резкие детали не перестанут быть видимыми. У меня вышло 7 пикселей.

Это будет наш базовый слой.

Шаг 2. Вычитание

Теперь поверх нашего High-Pass слоя добавляем пустой слой (Ctrl + Shift + N), который заливаем через Shift + F5 серым цветом (50% Lightness в HSL пространстве, или в RGB (127, 127, 127)).

Этот слой переводим в режим наложения Substract — вычитание.

Картинка стала чёрной, с едва заметными светлыми пятнами. Поправим это, накинув контраста. Для этого добавим корректирующий слой «Уровни» — Levels (Ctrl + L) и в нём подтянем белую точку влево до 10% где-то.

На изображении проступили пятна — это как раз основа нашей маски.

Шаг 3. Создаём разностную маску и кривые на её основе

Чтобы теперь из композитного изображения с разностями получить маску, мы пойдём в каналы (вкладка Channels) и просто загрузим любой из каналов в выделение, щёлкнув по нему правой кнопочкой:

Ну и имея теперь такое выделение, просто создаём нужную нам корректировку. Я буду пользоваться кривыми традиционно:

Заметим, что при активном выделении программа автмоматически создала нам маску на кривых, сделав выделенные зоны белыми, а невыделенные — чёрными.

Совершенно аналогично делаем мы и Dodge, только теперь нам нужно инвертировать слой с high-pass-ом, используя комбинацию клавиш Ctrl + I.

Ну и осталось только сгруппировать слои, накинуть на них чёрную масочку и протереть её там, где мы хотим, чтобы происходило сглаживание.

Результаты

Мы получили быстрый и дающий приличные результаты способ сглаживать кожу. Не идеальный, но и не какой-нибудь инвертед хай-пас, и даже не портретура.

Интенсивность сглаживания и зоны воздействия теперь можно регулировать через кривые — инструмент очень гибкий, и в нём много чего можно полезного нарулить.

Вот что мы получили:

Советую посмотреть в нормальном размере на облаке. Но и даже тут видно, что стало чище и глаже. И практически без мыла.

Бонус для дочитавших

Ловите макросы https://disk.yandex.ru/d/9iOj365BOE7JnQ (3,7 кб)

  • Макрос для быстрого управления объёмом через 5 зонных кривых,
  • Макрос для инвертированного хайпаса (самый примитивный и быстрый способ сгладить кожу)
  • Макрос с описанном в статье методом, создающий кривые на основе разностных масок.
Retouch4me vs ручная ретушь, раунд второй

Retouch4me vs ручная ретушь, раунд второй

В недавнем посте в инстаграме я уже делал пошаговое сравнение быстрой ретуши руками и через retouch4me – ультимативно лучшие плагины для автоматической ретуши.

Решил продолжить эту тему, теперь с более качественной ручной ретушью – гибрид доджа и частотки.

Вот что вышло:

Как я работал

Сейчас я сделал руками фотографию чуть в более сложной технике:

  • накинул цветкорчика через HSL, убрал зеленоватый оттенок с кожи (привет, Sony),
  • почистил руками кожу от прыщиков и торчащих волос под частоткой,
  • прошёлся Додж энд Бёрном по лицу и телу, скорректировал объёмы и крупные пятна,
  • под трёхполосной частоткой штампиком сгладил пигментацию и паразитные микрообъёмы,
  • почистил под этой же частоткой текстуру штампиком,
  • накинул объёма c через зонные кривые (кривые, воздействующие только на определённый интервал яркостей, это примерно соответствует маскам яркостей, но с некоторыми оговорками).

Это примерно 20-25 минутная ретушь, и я примерно так обычно делаю большинство клиентских фотографий.

Альтернативно, я прогнал фотку через экшн, в котором фотошоп:

  • почистил кожу, используя retouch4me Heal и Eye Vessels,
  • сгладил кожу, используя retouch4me Dodge & Burn и чутка Luminar AI,
  • накинул корректировки на глаза и губы через Luminar AI,
  • выровнял скинтон через retouch4me Skin Tone,
  • накинул объёма через retouch4me Portrait Volumes.

Выводы

В целом, руками ощутимо лучше. Если в 5-ти минутной ретуши был примерный паритет, то в 20-минутной руками уже сильно лучше. Причины в том, что тут я уже обдумываю и адаптируюсь, а не просто фигачу на скорость. Человек пока лучше определяет, какие пятна и объёмы надо убирать, а какие оставлять.

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

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

Моя технология проявки фотографий в CaptureOne PRO 21 (новое видео на канале)

Моя технология проявки фотографий в CaptureOne PRO 21 (новое видео на канале)

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

И кстати, многие из тех, кто топит за подход «идеально-прямо-из-камеры», на самом деле оч активно крутят в ЛР/С1/Фотолабе или ещё где-то ручечки:). Просто большинство из них собаку съели на этом деле и делают это быстро плюс умеют автоматизировать процессы, поэтому выходит крайне быстро. Ну, экстремалов «снял в жипег и сразу не глядя отдал» я в расчёт не беру:)

Как и многие профессионалы, кому важна гибкость и мощность инструмента, я выбираю Capture One Pro — как по мне, это лучшая программа для работы с рав файлами надлежащего качества. Последняя оговорка важна — шумные равы на высоких ИСО DxO Photolab версий 4 и 5 переваривает существенно лучше, а фотографии изначально с браком (пересвет, лишние объекты, грязная матрица и т.д.) лично мне удобнее проявлять сразу в редакторе, причём в Фотошопе, и сразу как смарт-объекты.

В новом видео я показываю свою технологию проявки и первичной обработки на примере 5 довольно старых моих снимков ещё из «зеркальной» эпохи. Специально выбирал немного с браком (но спасаемые) и снятые на неосновную камеру Nikon D610 того периода, у которой картинка похуже и вообще фотографии по резкости, цвету и т.д. ближе к любительскому сегменту. Ну и сняты эти кадры, прямо скажем, не очень. Короче, то что нужно. Для обучения.

Стоит оговориться, что, хотя видео заточено под C1, все мои манипуляции можно проводить и в Lightroom, и в Photolab, и в Luminar AI.

Видео о проявке фотографий в Capture One Pro 21

А как и в чём вы проявляете фотографии? Поделитесь в комментариях, а самое главное, черканите, почему вам нравится та или иная прога — будет полезно для будущих видео. Ну и мне для себя, я люблю всё новое пробовать)))