April 22, 2021

Субтрактивная насыщенность, не выходя из RGB.

Очень многие, когда начинают заниматься фото или видео, замечают, что при усилении контраста также повышается насыщенность, но красиво и естественно, и вот вроде накрутил нужную насыщенность, повышая контраст, начинаешь возвращать детали в тени и света, и куда-то эта прекрасная насыщенность девается, было с вами?)

Очень часто задавался этим вопросом, когда ретушировал фотографии, а как же вернуть ту, красивую насыщенность, но не уводя изображение в Clipping. Использовать другие цветовые пространства - плохая затея, потому что рабочий процесс имеет свою структуру, чтобы рабочий процесс проходил эффективно. Раньше в Photoshop не было Smart Object, и это было чисто технически не возможно, держать несколько цветовых пространств внутри одного проекта, но даже имея Smart Object, из-за сильной нагрузки на вычислительные мощности, и заполнение оперативной памяти, такой метод до сих пор используют единицы, особенно если проект в 16 bit. Поэтому приходилось придумывать свои решения. Не помню точно, узнал ли я про этот метод у кого-то, или сам накрутил, импровизируя с исходниками, но как и любой процесс, который дополнил мою копилку техник, значит этот метод прошел проверку временем, через этап опробования на всех возможных фотографиях и "а что если сюда крутануть".

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

ACES transform.

Для начала я его проявил, проявку в этот раз делал через ACES transform.
Повышать насыщенность мы будем уже после проявки, почему именно так, а не до проявки? Этот метод, как и все фотошопное, основан на масках, но не спишите кидаться тапками, никаких квалифаеров) Чтобы маски работали правильно, им нужная полная информация по Luminosity.

Попробуем накинуть обычный контраст, и добиться нужной насыщенности в скинтоне.

+contrast.

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

И так, приступим к созданию древа нод. Главный приоритет - чтобы можно красивенько добавить в Powergrade. Сделаем входную ноду в Compound node, и назовем ее In, а выходную Out. Так же добавим разделение.

Древо нод 1#

Для того, чтобы получить маски из ноды, подключим Splitter. На выходе имеем 3 маски Red, Green, Blue.

Древо нод 2#

Дальше создадим 2 параллельные ноды и подключим нужные маски *(у параллельных нод, во вкладке Node Key, убираем Key Output/Offset на -0.050) Назовем одну ноду Skin, другую BB fix (называю так по привычке, можно WB - White Balance). В ноде Skin, мы как раз будем накручивать нужный нам оттенок/насыщенность в коже, а в ноде BB fix возвращать нейтрали.
*Занижается Offset, чтобы меньше воздействовать на тени.

Древо нод 3#

И так, что же нам нужно делать, чтобы повысить насыщенность? Для начала уберем lum. mix на 0, у параллельных нод - это для того чтобы мы могли работать на прямую с каналами изображения, исключая канал Y.
Использовать будем инструмент Curves. Попробуем сделать вот такую кривую, в ноде Skin.

RGB Curves

Вроде уже вышло неплохо, но в данном случае мы просто подняли контраст всех теплых оттенков по каналу R, не трогая глубокие тени. Хочется придать немного художественности и так же приподнять насыщенность прочих оттенков.

Немного подрегулируем кривую, чтобы получить интересную кожу. Так же вернул канал Y (Который все равно не работает) в исходное положение, для наглядности.

RGB Curves

Кожа приобрела ту глубину, которую я хотел получить, приятный оттенок, но проблема в том, что мы тонировали нейтрали в теплый. Для этого нам и нужна нода BB fix, чтобы скомпенсировать это изменение, но путем добавления насыщенности остальным оттенкам в канале B, не трогая глубокие тени.

Ориентируясь по Parade, попробуем нейтрализовать оттенок. У меня получилась такая кривая в ноде BB fix

RGB Curves

Так же добавим новую ноду после Parallel node. Переведем ее в LAB, и отключим каналы A и B. Добавляя контраст через LAB, исключительно через канал L, мы не воздействуем на насыщенность. Попробуем добавить немного контраста, не трогая точку черного и белого, играясь с объемом лица.

Древо нод 4#
LAB L channel

Дядька теперь красивый и счастливый.
Получив нужный результат, переведем наши ноды в Compound node. И немного сбавим Gain в Node Key, до 0.700. Приберем немного счастья у дядьки.

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

Надеюсь, теперь у вас будет больше инструментов делать людей счастливее. Да прибудет с вами святой квалифаер!