О Channel Mixer в "кривых". Три способа насыщения цвета Layer Style - Стиль слоя

Это один из вопросов, который был задан учениками на курсе Adobe Photoshop. Базовый уровень При желании дополнительные вопросы можно задавать прямо в комментариях к этому посту. В дальнейшем ссылки на все вопросы будут собраны в одном посте и систематизированы.

7. Почему в CMYK смешивание каналов 50% Cyan и 50% Black через Channel Mixer даёт результат отличный от такого же смешивания в Calculations?

Вопрос не совсем для базового уровня, но тема важная и интересная. В качестве примера я возьму вот такую фотографию Димы Шатрова . Она довольно темная и при переводе в CMYK получится достаточно проработанный и насыщенный деталями черный канал. Отдаем команду Image > Mode > CMYK (Изображение > Режим > CMYK) и получаем цветоделение в соответствии с настройками Color Settings (Настройка цветов).

Далее вызываем команду Calculations (Вычисления). Не смотря на пугающий интерфейс, команда эта очень простая. На монохромную картинку, выбранную в разделе Source 2 (Источник 2), накладывается монохромное изображение, выбранное в разделе Source 1 (Источник 1). Режим наложения и непрозрачность задаются в разделе Blending (Наложение). В нашем случае канал Cyan просто накладывается на канал Black с пятидесяти процентной непрозрачностью. А результат сохраняется в новый альфа-канал.

А теперь попробуем второй способ. Возиться с корректирующими слоями смысла нет, поэтому просто вызываем Image > Adjustments > Channel Mixer (Изображение > Коррекция > Микширование каналов). Поставим ключ Monochrome (Монохромный) и зададим рецепт смешивания: Cyan 50%, Magenta 0%, Yellow 0%, Black 50%. При создании монохромной картинки в CMYK она проявляется только в черном канале.

Вот так по результатам работы будут выглядить палитры слоев. После Calculations (Вычисления) на экран выводится альфа канал (слева), после Channel Mixer (Микширование каналов) — композитное изображение (справа).

А вот что будет видно на экране. Для наглядности я разделил картинку пополам и совместил результаты коррекций. Действительно, оезультат работы Channel Mixer (Микширование каналов) явно светлее.

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

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

Объясняется такая нестыковка очень просто. Композитное изображение выводится на экран в соответствии с профилем CMYK. В моем случае это стандартный Coated FOGRA39. То есть, фотошоп пытается показать на экране, какой результат будет после печати черной краской на бумаге. И результат этот оказывается достаточно светлым.

А содержимое канала — это изображение монохромное. Поэтому выводится оно на экран в соответствии с профилем Gray и выглядит темнее. Когда же мы сравниваем содержимое двух каналов, они оба выводятся с одинаковым профилем, поэтому выглядят одинаково.

О том, почему у меня выбран профиль Gray Gamma 2.2 и некоторых особенностях работы команды Apply Image (Внешний канал) мы поговорим в следующий раз.


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


Напомню, Channel Mixer - инструмент смешивания каналов, перераспределения яркостей за счет задания рецептуры из процентного содержания исходных каналов изображения. По умолчанию, выходные каналы (Output Channels ) получаются только за счет яркостей соответствующих им исходных каналов, то есть свежедобавленный корректирующий слой Channel Mixer никак не изменяет изображение:

В терминах кривых сдвиг ползунка какого-либо из канала-источника - это, по сути, перемещение белой точки вверх или вниз на кривой, что прекрасно видно на примере для одного из каналов:


Если отрицательные значения экспозиции мысленно представить трудно, то с положительными всё интуитивно понятно: 100% - нормальная экспозиция, свыше 100% - передержка, меньше 100% - недодержка с полным отсутствием экспозиции канала в 0%.

Здесь же будет уместно привести аналогию с режимами наложения: пара антиподов Color Dodge и Multiply , которые в некотором смысле тоже занимаются изменением экспозиции, оказывают схожее воздействие на белую точку.

Очевидно, что фактической коррекцией будет та часть кривой, которая попала в основное (светлое) окно. Участки кривой выше или ниже светлого поля попадают в отсечку, то есть вырождаются, соответственно, в 255 или в 0. Но пока мы находимся в интерфейсе Channel Mixer , у нас еще есть возможно проявить эти «латентные» участки изображения, попавшие за границу окна Curves , в частности, это можно сделать за счёт ползунка Constant :


В терминах кривых ползунок Constant это просто параллельный сдвиг кривой вверх или вниз, то есть, изменение яркости каждой точки выбранного канала на некоторое фиксированное значение (константу). Аналогия из режимов наложения для этого ползунка - Linear Burn и Linear Dodge (Add) .

В случае, когда во вкладке Output Channel сдвинуто сразу несколько ползунков, новый выходной канал будет представлять собой сумму (Add ) яркостей всех исходных каналов, после того как к каждому из них применилась коррекция, соответствующая положению ползунка.

Если во всех вкладках Output Channel вам требуется задать один и тот же рецепт смешивания, то для облегчения работы можно воспользоваться галочкой Monochrome , она свяжет все вкладки каналов в одну (Gray ). Этой галочкой часто пользуются при необходимости перебросить содержимое одного из каналов во все или же при создании простого черно-белого изображения с усредненными в разных пропорциях каналами.

Принцип работы Channel Mixer был рассмотрен для RGB , но в CMYK суть не меняется. Если применительно к RGB мы говорили о сложении яркостей, то для CMYK наоборот - складываться будут пигменты, то есть затемненности.

:) Напоследок небольшой вопрос для самопроверки усвоенного материала: как с помощью Channel Mixer инвертировать канал? (Ответ под спойлером)

Ответ: ползунок канала, требующий инверсии, сдвигаем на -100%, получая тем самым отрицательные значения яркости. Установкой Constant +100 возвращаем кривую в видимую часть окна. Готово.

Содержание: ()

Ситуация, когда хочется насытить блеклые цвета исходной фотографии, довольно распространена. В моём скромном Canon"е EOS 450D в пресетах для пейзажа насыщение встроено просто по умолчанию, дескать, мир тускл и невзрачен, мы сделаем вам красиво. Конечно, такие умолчания следует сбросить, но тем не менее, необходимость насытить цвета некоторых фотографий, действительно, возникает. Вовсе не обязательно делать из фотографии флуоресцентную картинку дешового календаря, но без определеной коррекции не обойтись.

Самое обычное повышение контрастности кривыми в пространсте RGB повышает насыщенность изображения (так что я для работы с яркостью/контрастностью стараяюсь всегда использовать режим наложения слоев Luminosity. На всякий случай.). Но речь, конечно, идет о специализированных приемах.

Я знаю три основных способа это сделать на практике. Каждый из способов имеет некоторые вариации. В этой статье рассмотрены все три способа и целый ряд вариаций, так что статья получится большая. Но если бы я рассматривал все детали и тонкости, то получились бы три статьи, каждая объемом на порядок больше этой. Так что нам вам еще повезло. Нужно избавляться от перфекционизма.

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

Saturation vs. Vibrance

На самом деле, базовый инструмент для повышения цветовой насыщенности был в Фотошопе всегда, это Hue/Saturation (Оттенок/Насыщенность), опция Saturation. Однако, пользоваться инструментом напрямую нельзя. Дело в том, что Hue/Saturation предназначен для прямой, так сказать, «математической» работы в модели цветов HSB и повышает насыщенность (ось S цилиндрических координат HSB) линейно, примерно так, как инструмент Light повышает яркость. Ясно, что при таком алгоритме изначально интенсивно окрашенные области фотографии быстро выходят в насыщение и теряют естественность. С ними происходит примерно то же, что происходит со светами при использовании инструмента Light: соответствующие RGB каналы достигают и упираются в значение 255, что в терминах фотографов и цветокорректоров обозначается пугающими терминами «выжигание цвета», «100%-ная плашка» и богатым словом клиппинг – «слипание» цветов.

Естественно, разработчики знают об этой особенности инструмента, и рекомендуют пользоваться им для насыщения только косметически, используя незначительные параметры насыщения: в пресетах указаны значения 10% (увеличение насыщения), 30% (большее увеличение насыщения) и 50% (сильное насыщение). При разгоне насыщенности до предела фотография начинает напоминать художественные эксперименты сумасшедшего пуанталиста.

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

10%

30%

50%

100%

Во исправление очевидных недочетов инструмента Hue/Saturation разработчики Фотошопа предложили, начиная с CS4 новую его модификацию, заточенную под реальную фотографическую практику насыщения цветов - Vibrance . Прежде чем перейти к собственно опции Vibrance, стоит заметить, что на новой форме присутствует и движок Saturation. Его воздействие на изображение более «интеллектуальное» и менее формальное, чем работа традиционного инструмента Hue/Saturation. «Интеллектуальность» заслуживает отдельного исследования, которое я пока не готов делать; как минимум, новый Saturation не только изменяет значение S, но и корректирует H и B в модели HSB.

Буквальное значение слова Vibrance - «вибрация», но этот перевод хотя иногда и встречается в Сети, не имеет никакого отношения к функциям инструмента. Чаще же используется просто калька «вибранс» или «вибренс», потому что соответствующий русский аналог подобрать сложно: может быть, «сочность»? (Кажется, иногда употребляется «красочность».) В отличие от инструмента Saturation, Vibrance повышает насыщенность цветов нелинейно. Уже насыщенные цвета насыщаются едва-едва, мало- и средне-насыщенные насыщаются сильнее всего, а цвета близкие к серому также изменяются слабо. Таким образом, с одной стороны, изображению не грозит клиппинг активно окрашенных областей, а с другой - в серых тонах не выскакивают в разброс отдельные цветные пикселы.

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

Saturation max

Vibrance max

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

Кроме того, как показывает исследование, Vibrance имеет ряд нетривиальных особенностей. Он

  • во-первых, минимально воздействует на цвета кожи человека (не слишком насыщенные желтые и красные), искажения в оттенке которой субъективно весьма критичны; и
  • во-вторых, сильно акцентирует и затемняют средне-насыщенные сине-голубые тона, то есть цвета неба, действуя подобно поляризационному фильтру.

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

Достоинства и недостатки

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

Недостаток же – они оставили пользователю только один управляющий движок. Собственно, выбирать не из чего: можно только менять интенсивность воздействия инструмента. Конечно, этот недостаток – оборотная сторона достоинств. Так обычно и бывает.

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

Selective Color и Channel Mixer

В Фотошопе реализованы два инструмента, позволяющие добавить в цветовые каналы RGB и CMY дополнительные цветовые оттенки. Это Channel Mixer (Смеситель каналов ) и Selective Color (Избранный цвет ). Оба инструмента вполне можно применять для поканальной цветокоррекции, но для повышения общей насыщенности цветов они тоже пригодится. Принцип использования инструментами схож.

Channel Mixer очевиднее в понимании и проще в использовании; с другой стороны, воздействие его резче. Инструмент позволяет в каналы RGB – красный, зеленый и синий – подмешать ещё (и удалять) красный, зеленый и синий. Естественно, для повышения интенсивности цвета нужно добавить в каждый канал добавить порцию того же цвета и убрать примерно по полпорции двух других цветов, чтобы сохранить яркость, то есть в канал R добавить красного и убрать зеленый и синий, G +(зеленый) -(красный) -(синий) и аналогично с каналом B . Проще понять это из картинки в начале раздела.

Использовать Channel Mixer нужно с аккуратностью - жестковат.

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

Channel Mixer 10%

Channel Mixer 30%

Channel Mixer 50%

Channel Mixer 100%

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

Инструмент Selective Color предназначен для предпечатной подготовки, потому что в качестве подмешиваемых цветов использует CMYK, которые, как известно, просто краски печатной машины. Цвета CMY циан, магенту и желтый можно подмешивать в основные и дополнительные цвета (RGB и CMY), а также в света, тени и полутени. Есть два способа сделать это для повышения интенсивности цветов.

Первый способ: удалить из RGB каналов – красного, зеленого и синего – соответствующие «загрязняющие» их дополнительные – циан, магенту и желтый. Второй – добавить в циан, магенту и желтый еще порцию тех же цветов, циана, магенты и желтого соответствено, усиливая их. Первый способ по-откровеннее, второй по-деликатнее. Никто не мешает применить оба приема вместе: очистить основные и подкрасить дополнительные цвета.

Отметим, что поскольку подмешиваемые цвета CMY - краски , то вычитание их несколько осветляет картинку, а добавление - затемняет . Компенсировать это другими каналами сложнее, чем в микшере.

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

Вычитание из RGB

Добавление в CMY

Комбинировнный

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

Достоинства и недостатки

Selective Color можно использовать для выборочных цветов (скажем, только для синего), и это хорошо. Вообще, им можно вертеть гораздо в большей степени, чем Vibrance. Мелким шрифтом отмечу, что возможножность «приложиться» к определенному цветовому диапозону еще лучше реализована в Hue/Saturation в виде продвинутого слайдера, но описанная ущербность инструмента нивилирует эти преимущества.

Риск применения обоих инструментов - можно ненароком повредить цвета, и об этом всегда нужно помнить.

Каналы Lab

Профессионалы используют для цветоррекции пространство Lab . Оно, это математическое пространство цветов , интересно тем, что в нем, в отличие от других применяемых в Фотошопе пространств, яркость (канал L) отделена от цвета (каналов a и b). Это здорово, но пользоваться Lab без навыка не очень удобно. Точнее, совсем неудобно. Тем не менее, один из способов повышения насыщенности основан на кривых Lab и использует премущества этого пространства именно в отдельном положении цветов.

Ясно, что для повышения интенсивности цветов нужно в палитре Lab-кривых выкрутить цветовые каналы a и b. Вопрос, как это сделать? Главная идея в том, что круче кривая, тем больше степень дополнительного насыщения. Обычно рекомендуют использовать S-образную кривую (вариант со смещением граничных точек отбросим как заведомо абсурдный). Я вынужден не согласиться с этим.

Дело в цветовой ширине пространства Lab: она гораздо больше возможностей монитора, печатной машины и даже глаза человека. Фактически только центральная часть осей a и b может быть воспроизведена адекватно в реальной, а не математической жизни (что, собственно, видно на гистограмме на скриншотах вначале раздела). S-образная кривая имеет пучность как раз в области предельно допустимых для техники цветов, и тем самым легко провоцирует клиппинг.

По-этому я предлагаю модифицированную S-кривую, которая быстро возвращается к диагонали при увеличении абсолютной величины a и b. Точное определение модифицированной S-кривой ещё нужно подобрать. Кстати, по мнению Маргулиса в канале a

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

Достоинства и недостатки

Похоже, что достоинства кривых Lab в деле насыщения абстрактны: это «математический» метод, что льстит компьютерщиком, использующий кривые, что привычно аксакалом Фотошопа. Хотя идея формальных координат a и b вовсе не юзерфрендли для подавляющего большинства фотографов, Маргулис, например, во всю рекомендует шаманить в пространстве Lab.

Искривление кривых a и b воздействует на цвета, добавляя вдруг даже в чистые цвета загрязняющие оттенки. На первый взгляд, неожиданно для декларированной независимости цветов в Lab, но все встает на свои места, если сообразить, что оси a и b вовсе не параллельны осям RGB...

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

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

За основу я взял фотографию, сделанную в студии:

Технические параметры:
Камера: Hasselblad H3DII-31
Объектив: Hasselblad 80 2.8
Фокусное расстояние: 80 mm (65 mm в перерасчете на 35 мм формат)
Диафрагма: f/14.0
Выдержка: 1/200
ISO 200

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

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

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

Давайте сначала разберемся, как она работает.

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

Вспомним, что стандартное обесцвечивание HUE SATURATION работает в таком соотношении каналов, чтобы результирующее черно-белое изображение максимально соответствовало нашему восприятию тонов в цветной фотографии. Это соотношение примеро 70% по зеленому каналу, 20% по красному и 10% по синему. Если мы выставим значения каналов в Channel Mixer на обозначенный уровень, то получим изображение, практически идентичное тому, что получили бы при обесцвечивании с помощью инструмента HUE SATURATION.

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

Итак добавляем CHANNEL MIXER

Давайте сначала посмотрим, как выглядит фотография, если будет представлен только один канал, например КРАСНЫЙ. Согласен, ужасно:

Если мы оставим только ЗЕЛЕНЫЙ канал, то фотография будет выглядеть привычнее, скажется более приближенное к соотношению HUE SATURATION соотношение каналов:

Теперь давайте посмотрим синий канал! Эффектно! Это уже похоже на черную модель либо на пережаренную на солнце европейскую девушку.

И я даже немного усилю этот эффект, поставив значение синего канал на 110%, а красный -10%. При минусовых значениях получается эффект, что канал как-бы вычитается из результирующего изображения, т.е. мы еще добавили синего канала на 10%, и вычли КРАСНЫЙ канал на 10%. Получается вот такое изображение. На первый взгляд оно может показаться явным перебором, но мы ведь только начали обработку.

Хочу обратить внимание на то, что фотография сделана среднеформатной камерой, поэтому качество каналов, даже синего, (отсутствие шумов, зернистости, пятен, столь свойственной 35 мм камерам невысокого класса) здесь очень высокое и еще раз напоминает о том удовольствии, которое испытываешь, редактируя качественный исходный материал.

Теперь копируем основной слой с изображение модели и перемещаем его вверх фотографии и режимом наложения COLOR. Таким образом мы возвращаем фотографии первоначальный цвет.

Естественно, после нашего вмешательства CHANNEL MIXER этот цвет уже не выглядит естественным, превалирование синего канала в нижележащих слоях искажает цвета, увеличивает их насыщенность. Чтобы сделать эту фотографию более естественной, добавляем слой HUE SATURATION где на 40% снижаем общую насыщенность.