ARCPanel 2.1: Честная Яркость

ARCPanel 2.1 добавляет новый алгоритм для расчёта базовой яркостной маски. О том, что нового в ARCPanel 2.0 можно почитать в этом посте
Он называется Честная Яркость и им можно пользоваться когда нужна маска, постоенная без влияния цветов, только на основе освещённости объектов. Все технические детали дальше по тексту.
Чтобы включить Честную Яркость, кликните правой кнопкой по панели и выберите пункт "Использовать Честную Яркость"
Как всегда, обновлени ARCPanel 2.1 бесплатно для всех, купивших панель. Бесплатная тестовая версия доступна на главной странице сайта.

Освещение/Освещённость/Яркость

В русском языке немного проще, в английском же много терминов, которые звучат похоже, но означают несколько разные вещи, хоть и близкие: Luminosity, Brightness, Luminance, Value и другие. Даже внутри Фотошопа буква L в HSL, HSB или LAB не всегда значит одно и то же.
Поэтому вот немного определений от меня, чтобы было меньше путаницы:
  • Luminosity - Освещение, или же яркость источника света
  • Luminance - как бы, отражённое освещение, освещённость объекта. Сила освещённости зависит от области, которая освещена - чем меньше тем ярче кажется.
  • Brightness - Яркость, а точнее, Видимая Яреость объекта, то есть то, как наш глаз воспринимает освещённость
Чуть больше про разные термины можно прочитать в этом детальном посте
Я бы хотел подробнее задержаться она Яркости, потому что в цветном изображении она напрямую связана с цветом.
С градациями серого проще, но яркость разных цветов мы воспринимаем по-разному. Мы видим красный и синий более тёмными, чем жёлтый или зелёный, даже не смотря на то что уровен освещённости цветов будет одинаковым.
Маска – это черно-белое представление изображения, и если оригинальная картинка цветная, программе нужно сделать некие предположения о том, как перевести картинку в градации серого.

Adobe Photoshop и маски

Adobe Photoshop тоже делает предположения при конверсии цвета в ЧБ. Ему нужно сделать поправки на то, как глаз воспринимает цвета и их яркость.
Картина немного меняется если добавить поверх цветового спектра чёрно-белый слой в режиме наложенияЯркость.
Зиг-заг, который вы видите, и есть те поправки, которые делает Photoshop при расчёте яркости цветов, показывая какие-то из них ярче, а какие-то темнее, пытаясь совпасть с тем, что воспринимает глаз.
Согласно тому, что я нашёл, когда маска строится через выделение или через Калькуляцию Photoshop использует алгоритм sRGB Luma (Rec. 709). Почитать больше про разные алгоритмы можно в этом посте

Честная Яркость

Стандартная конвервсия хорошо работает в большинстве случаев. Проблемы возникают, например, при цветовом грейде портретов, когда нужно добавить цвета в какие-то части изображения.
Стандартный алгоритм выделит части изобьражения согласно добавленной яркости цветов, но это будет не совсем корректно и вы получите цвета там, где их быть не должно (где на самом деле нет света)
Именно в этих случаях поможет Честная Яркость – Яркостная маска, построенная без влияния цвета.
Её легко можно построить и вручную – нужно добавить слой, залитый белым цветом, в режиме наложения Цвет.
Вот как будет выглядеть конверсия цветового спектра в режиме Честной Яркости. Обратите внимание насколько больше градаций между разными цветами в маске.
Картина полностью меняется если добавить чёрно-белый градиент в режиме Яркость сверху. Так происходит потому что цвет полностью игнорируется при построении маски.

На последок

Концепция Честной Яркости в новинку и мне тоже, так что если вы найдёте какие-то ошибки в тексте – напишите мне сообщение, я буду рад любым правкам.
По тому, что я вижу сейчас, Честная Яркость пригодится тем, кто хочет добавить цвета с помощью яркостных масок. Напишите мне если найдёте другие способы применения!
Preparing login widget...