Колірний баланс
Універсальний інструмент для регулювання колірного балансу зображення.
Цей модуль може бути використаний для скасування паразитних кольорових обарвлень або для покращення візуальної атмосфери зображення за допомогою грейдингу кольорів, популярної техніки в кіноіндустрії. Для робочого процесу на основі сцен вам слід подумати про використання вдосконаленого модуля Колірний баланс RGB.
🔗Огляд
Модуль Колірний баланс дозволяє вибірково зміщувати кольори за діапазоном яскравості (тіні, середні тони та світлі тони). Це можна зробити двома різними методами:
- Підйом, гамма, підсилення
- Класичний метод, який дозволяє більш відокремлено контролювати тіні та світлі тони.
- Нахил, зміщення, степінь
- Це новий стандарт, визначений Американським товариством кінематографістів, “Список кольорових рішень” (ASC CDL), він більше підходить для редагування на основі сцен.
Налаштування з секції Основні параметри впливають на все зображення. Вони недоступні в режимі Підйом, гамма, підсилення (sRGB). Діапазони повзунків обмежені звичайними значеннями ([50%; 150%] для насиченості, [-50%; 50%] для контрасту), але вищі та нижчі значення можна визначити за допомогою введення з клавіатури після кліку правою кнопкою миші на відповідному повзунку.
Для кращої ефективності в режимі Нахил, зміщення, степінь рекомендується спочатку встановити нахил, потім зміщення і, нарешті, степінь, у такому порядку.
Параметр тіней має набагато сильніший ефект у режимі Нахил, зміщення, степінь, ніж у режимі Підйом, гамма, підсилення. При переході з першого на другий слід адаптувати насиченість у тінях, розділивши її приблизно на 10.
Примітка: Хоча цей модуль діє на кольори RGB, його розташування в конвеєрі поміщає його в кольоровий простір Lab. Відповідно модуль перетворює дані з Lab в RGB, виконує коригування кольору, а потім перетворює назад в Lab.
🔗Пресети
У цьому модулі передбачено декілька пресетів, які допоможуть вам краще зрозуміти, як його найкраще використовувати. Пресет грейдингу “teal/orange” є дуже популярним виглядом у кіно. Він призначений для використання з двома екземплярами у поєднанні з масками. Перший екземпляр виключить тони шкіри і змістить нейтральні кольори в бірюзовий (або синьо-зелений, “teal”). Другий частково розверне дію першого і додасть більше резонансу лише тонам шкіри. Разом вони створять поділ між предметом та тлом. Параметри маскування та змішування потрібно буде налаштувати відповідно до кожного зображення.
Інші пресети забезпечують емуляцію плівок Kodak. Таким чином ви можете відтворити будь-який вигляд плівки, який вам подобається, використовуючи модуль Колірний баланс.
🔗Елементи керування модулем
- Режим
- Підйом, гамма, підсилення (sRGB) – це застарілий режим із Darktable 2.4 та старіших версій. У цьому режимі кольорові перетворення застосовуються в колірному просторі sRGB, кодованому гаммою sRGB (середня гама 2.2).
-
Підйом, гамма, підсилення (ProPhoto RGB) є тим же, що і попередній режим, але працює в просторі ProPhoto RGB, кодованому лінійно. У цьому режимі параметри RGB внутрішньо коригуються в каналі яскравості XYZ (канал Y), так що вони впливають лише на колір, а яскравість регулюють лише “коефіцієнти”.
-
Нахил, зміщення, степінь (ProPhoto RGB) застосовує ASC CDL у просторі ProPhoto RGB, кодованому лінійно. Як і в попередньому режимі, параметри RGB внутрішньо коригуються в каналі яскравості XYZ. У цьому режимі параметр нахилу виконує функцію компенсації експозиції, зміщення виконує функцію корекції рівня чорного, а степінь – гамма-корекції. Всі параметри матимуть певний вплив на весь діапазон яскравості, але нахил здебільшого впливатиме на світлі тони, зміщення здебільшого впливатиме на тіні, а степінь здебільшого впливатиме на середні тони.
- Повзунки керування кольором
- Це поле зі списком впливає на інтерфейс користувача, який використовується для управління тінями, середніми тонами та світлими тонами.
-
Елементи керування RGBL дозволяють отримувати прямий доступ до параметрів RGB, які будуть надсилатися в алгоритм та внутрішньо регулюватися в яскравості XYZ, залежно від використовуваного режиму. Вони єдині, що зберігаються в історії обробки Darktable.
-
Елементи керування HSL більш інтуїтивно зрозумілі, але є лише інтерфейсом: відтінки та насиченість обчислюються динамічно від і до параметрів RGB і ніколи не зберігаються. Під час перетворення HSL в RGB світлість HSL завжди вважається 50%, тому параметри RGB завжди збалансовані, щоб уникнути змін світлості. Однак під час перетворення RGB в HSL світлість HSL не коригується.
-
Як наслідок, редагування в RGB, потім у HSL, потім знову в RGB не збереже оригінальних параметрів RGB, але нормалізує їх, тому їх світлість HSL становить 50%. Різниця ледве помітна в більшості випадків, особливо в режимах, які вже коригують параметри RGB внутрішньо в яскравості XYZ.
-
В обох режимах додаткові повзунки “Коефіцієнт” діють на всі канали RGB одночасно. Їх дія подібна до елементів керування модулем Рівні і впливає лише на яскравість.
- Насиченість на вході
- Корекція насиченості, застосована раніше балансування кольорів. Це може бути використано для приглушення кольорів перед регулюванням балансу, щоб полегшити обробку складних зображень. Коли ви повністю знебарвлюєте зображення, це створює монохромне зображення на основі яскравості, яке можна використовувати як маску яскравості для створення кольорових фільтрів із налаштуваннями Колірного балансу, таких як ефект спліт-тонування або сепії (при використанні в режимах змішування).
- Насиченість на виході
- Корекція насиченості, застосована після балансування кольорів. Це корисно, коли ви знайдете підходящий баланс відтінків, але вважатимете ефект занадто сильним, тому ви можете відразу відрегулювати глобальну насиченість, замість того, щоб редагувати насиченість кожного каналу окремо, за рахунок можливого псування кольорів.
- Контраст / Опорна точка контрасту
- Повзунок контрасту дозволяє збільшити поділ яскравості. Значення точки опори визначає значення яскравості, на яке корекція контрасту не вплине, тому контраст “перекочується” над точкою опори. Значення яскравості вище точки опори будуть посилюватися майже лінійно. Значення яскравості нижче точки опори будуть стиснуті за допомогою степеневої функції. Ця корекція настає після насиченості виходу і застосовується до всіх RGB-каналів окремо, тому відтінки та насиченості можуть не зберігатися у випадку “драматичних” налаштувань (тіні можуть бути перенасиченими, світлі тони можуть бути ненасиченими, і слід очікувати певного зміщення кольору).
- Тіні, середні тони, світлі тони
- Залежно від використовуваного режиму, налаштування тіней контролюватимуть або підйом, або зміщення, налаштування середніх тонів – гамму або степінь, а налаштування світлих тонів – підсилення або нахил. Параметри передаються незмінними, коли ви змінюєте режим.
-
У режимі RGBL діапазон повзунків RGB обмежений до [-0,5; 0,5]. У режимі HSL діапазон повзунків насиченості обмежений до [0%; 25%]. Значення поза цими межами можна визначити за допомогою введення з клавіатури, клікнувши правою кнопкою миші на повзунку.
Note: The shadows, mid-tones and highlights sliders can take up a great deal of space in the color balance module. The overall layout of these sliders can therefore be cycled through three different layouts by clicking on the shadows, mid-tones, highlights heading.
- optimize luma
- The picker beside the optimize luma label will select the whole image and optimize the factors for shadows, mid-tones and highlights so that the average luminance of the image is 50% Lab, the maximum is 100% and the minimum is 0%, at the output of this module. This is essentially histogram normalization, similar to that performed by the levels module. The optimizer is only really accurate when used in slope, offset, power mode.
-
If you want more control, you can define three control patches by using the pickers beside each factor slider to sample luminance in selected areas. The shadows picker samples the minimum luminance, the mid-tones picker samples the average luminance, and the highlights picker samples the maximum luminance. The most sensitive parameter is the mid-tones factor, since selecting a slightly different area can lead to dramatic parameter changes. Using the factors pickers alone, without triggering the luma optimization, will allow you to perform adjustments without general optimization, but each parameter is always computed taking the other two into account. Once patches are selected, the label changes to read “optimize luma from patches”. To reset one patch, you can just redo the selection. Patches are not saved in the parameters and are retained only during the current session.
-
Важливо зазначити, що регулювання яскравості націлене лише на вихід модуля Колірний баланс і не враховує коригування, виконані в інших модулях пізніше в конвеєрі (наприклад, Filmic RGB, Тонова крива, Колірні зони, Рівні). Використовувати модуль Колірний баланс для глобального відображення яскравості зображення не рекомендується, оскільки він не зберігає оригінальні кольори – такі модулі, як Тонова крива або Filmic RGB для цього краще підходять. Регулювання яскравості в Колірному балансі краще виконувати в поєднанні з регулюванням кольору за допомогою масок.
- Нейтралізувати кольори
- На зображенні, де деякі ділянки піддаються впливу прямих сонячних променів, а інші ділянки піддаються впливу відбитого світла (тіні), або де кілька штучних джерел світла присутні одночасно, тіні та світлі тони часто мають різну колірну температуру. Ці зображення особливо важко виправити, оскільки жоден загальний баланс білого не буде відповідати всім кольорам одночасно. Оптимізатор нейтралізації кольору спрямований на те, щоб допомогти вам знайти доповняльний колір для тіней, середніх тонів та світлих тонів, щоб усі кольорові обарвлення були обернуті (скасовані), а середній колір зображення був нейтральним сірим.
-
As with the luma optimization, the picker beside the neutralize colors label will trigger a general optimization over the whole image. This works fairly well in landscape photography, or for any photograph with a full spectrum of colors and luminances.
-
For night and events photography, this will most likely fail and you will need to manually input the sampling areas with the picker beside each hue slider. For the highlights sample, use a color exposed to spotlights that should be neutral white or light gray. For the shadows sample, use a color exposed to ambient light that should be neutral black or dark gray. For the mid-tones sample, use a color exposed by both ambient and spotlights.
-
Успіх оптимізації залежить від якості зразків. Не кожен набір зразків сходиться до хорошого рішення і вам потрібно переконатись, що вибрані вами кольорові зразки справді нейтральні у реальному житті. У багатьох випадках оптимізатор видасть правильний відтінок, але надмірну насиченість, що потребуватиме додаткової корекції. У деяких випадках не буде здійснено жодної дійсної оптимізації і вам потрібно буде скинути параметри насиченості та почати спочатку, або просто зупинитись після вибору зразків. Зверніть увагу, що при автоматичній оптимізації максимальна насиченість становить 25%, що може бути недостатньо у дуже небагатьох випадках, але у більшості випадків уникне непослідовних результатів.
-
If you select color patches from the hue pickers without triggering the optimization, the software will only perform one round of optimization and then stop. This allows you to control each luminance range separately and avoid divergence of the solution in corner cases. The hue and saturation corrections are computed taking into account the two other luminance ranges and three factors, and will always output the complementary color of the selected area. If you want to reinforce the color of the area instead, you can then add 180° to the computed hue. Once patches are selected, the label changes to read “neutralize colors from patches”. To reset one patch you can just redo the selection. Patches are not saved in the parameters and are retained only during the current session. The parameters found by the automatic neutralization are accurate only in slope, offset, power mode, but can work to some extent in lift, gamma, gain mode too.