колірний баланс
Універсальний інструмент для регулювання колірного балансу зображення.
Цей модуль може бути використаний для скасування паразитних кольорових обарвлень або для покращення візуальної атмосфери зображення за допомогою грейдингу кольорів, популярної техніки в кіноіндустрії. Для робочого процесу на основі сцен вам слід подумати про використання вдосконаленого модуля колірний баланс 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 одночасно. Їх дія подібна до елементів керування модулем [рівні](./ levels.md) і впливає лише на яскравість.
- насиченість на вході
- Корекція насиченості, застосована раніше балансування кольорів. Це може бути використано для приглушення кольорів перед регулюванням балансу, щоб полегшити обробку складних зображень. Коли ви повністю знебарвлюєте зображення, це створює монохромне зображення на основі яскравості, яке можна використовувати як маску яскравості для створення кольорових фільтрів із налаштуваннями колірного балансу, таких як ефект спліт-тонування або сепії (при використанні в режимах змішування).
- насиченість на виході
- Корекція насиченості, застосована після балансування кольорів. Це корисно, коли ви знайдете підходящий баланс відтінків, але вважатимете ефект занадто сильним, тому ви можете відразу відрегулювати глобальну насиченість, замість того, щоб редагувати насиченість кожного каналу окремо, за рахунок можливого псування кольорів.
- контраст / опорна точка контрасту
- Повзунок контрасту дозволяє збільшити поділ яскравості. Значення точки опори визначає значення яскравості, на яке корекція контрасту не вплине, тому контраст “перекочується” над точкою опори. Значення яскравості вище точки опори будуть посилюватися майже лінійно. Значення яскравості нижче точки опори будуть стиснуті за допомогою степеневої функції. Ця корекція настає після насиченості виходу і застосовується до всіх RGB-каналів окремо, тому відтінки та насиченості можуть не зберігатися у випадку “драматичних” налаштувань (тіні можуть бути перенасиченими, світлі тони можуть бути ненасиченими, і слід очікувати певного зміщення кольору).
- тіні, середні тони, світлі тони
- Залежно від використовуваного режиму, налаштування тіней контролюватимуть або підйом, або зміщення, налаштування середніх тонів – гамму або степінь, а налаштування світлих тонів – підсилення або нахил. Параметри передаються незмінними, коли ви змінюєте режим.
-
У режимі RGBL діапазон повзунків RGB обмежений до [-0,5; 0,5]. У режимі HSL діапазон повзунків насиченості обмежений до [0%; 25%]. Значення поза цими межами можна визначити за допомогою введення з клавіатури, клікнувши правою кнопкою миші на повзунку.
Примітка: Повзунки тіней, середніх тонів та світлих тонів можуть займати багато місця в модулі колірний баланс. Тому загальний макет цих повзунків можна прокрутити через три різні макети, клікнувши на заголовок _ тіні, середні тони, світлі тони_. Ви також можете встановити макет за замовчуванням за допомогою налаштування > темна кімната > розкладка блоку повзунків балансу кольорів.
- оптимізувати яскравість
- Піпетка кольорів поруч із міткою вибере ціле зображення та оптимізує коефіцієнти для тіней, середніх тонів та світлих тонів, щоб середня яскравість зображення становила 50% в просторі Lab, максимальна – 100%, а мінімальна – 0% на виході цього модуля. По суті, це нормалізація гістограми, подібна до тієї, що виконується модулем рівні. Оптимізатор дійсно точний лише тоді, коли використовується в режимі нахил, зміщення, степінь.
-
Якщо ви хочете отримати більше контролю, ви можете визначити три контрольні зразки, використовуючи піпетки кольорів біля кожного повзунка коефіцієнта для відбору яскравості у вибраних областях. Піпетка кольорів тіней відбирає мінімальну яскравість, піпетка кольорів середніх тонів відбирає середню яскравість, а піпетка кольорів світлих тонів відбирає максимальну яскравість. Найчутливішим параметром є коефіцієнт середніх тонів, оскільки вибір дещо іншої області може призвести до різких змін параметрів. Застосування піпеток кольорів коефіцієнтів окремо, не викликаючи оптимізації яскравості, дозволить вам виконувати коригування без загальної оптимізації, але кожен параметр завжди обчислюється з урахуванням двох інших. Після вибору зразків мітка змінюється на “оптимізувати яскравість із зразків”. Щоб скинути один зразок, ви можете просто повторити вибір. Зразки не зберігаються в параметрах і зберігаються лише протягом поточного сеансу.
-
Важливо зазначити, що регулювання яскравості націлене лише на вихід модуля колірний баланс і не враховує коригування, виконані в інших модулях пізніше в конвеєрі (наприклад, filmic rgb, тонова крива, колірні зони, рівні). Використовувати модуль колірний баланс для глобального відображення яскравості зображення не рекомендується, оскільки він не зберігає оригінальні кольори – такі модулі, як тонова крива або filmic rgb для цього краще підходять. Регулювання яскравості в колірному балансі краще виконувати в поєднанні з регулюванням кольору за допомогою масок.
- нейтралізувати кольори
- На зображенні, де деякі ділянки піддаються впливу прямих сонячних променів, а інші ділянки піддаються впливу відбитого світла (тіні), або де кілька штучних джерел світла присутні одночасно, тіні та світлі тони часто мають різну колірну температуру. Ці зображення особливо важко виправити, оскільки жоден загальний баланс білого не буде відповідати всім кольорам одночасно. Оптимізатор нейтралізації кольору спрямований на те, щоб допомогти вам знайти доповняльний колір для тіней, середніх тонів та світлих тонів, щоб усі кольорові обарвлення були повернуті (скасовані), а середній колір зображення був нейтральним сірим.
-
Як і при оптимізації яскравості, піпетка кольору поруч із міткою “нейтралізувати кольори” викличе загальну оптимізацію для всього зображення. Це досить добре працює у пейзажній фотографії або для будь-якої фотографії з повним спектром кольорів та яскравостей.
-
Для нічної фотозйомки та зйомки подій це, швидше за все, зазнає невдачі і вам потрібно буде вручну ввести області вибірки за допомогою піпеток біля кожного повзунка відтінку. Для зразка світлих тонів використовуйте колір, що піддається дії направлених джерел світла, який повинен бути нейтральним білим або світло-сірим. Для зразка тіней використовуйте колір, що піддається впливу навколишнього світла, який повинен бути нейтральним чорним або темно-сірим. Для зразка середніх тонів використовуйте колір, що піддається впливу як навколишнього (відбитого), так і направленого світла.
-
Успіх оптимізації залежить від якості зразків. Не кожен набір зразків сходиться до хорошого рішення і вам потрібно переконатись, що вибрані вами кольорові зразки справді нейтральні у реальному житті. У багатьох випадках оптимізатор видасть правильний відтінок, але надмірну насиченість, що потребуватиме додаткової корекції. У деяких випадках не буде здійснено жодної дійсної оптимізації і вам потрібно буде скинути параметри насиченості та почати спочатку, або просто зупинитись після вибору зразків. Зверніть увагу, що при автоматичній оптимізації максимальна насиченість становить 25%, що може бути недостатньо у дуже небагатьох випадках, але у більшості випадків уникне непослідовних результатів.
-
Якщо вибрати кольорові зразки з піпеток відтінку, не запускаючи оптимізацію, програмне забезпечення виконає лише один раунд оптимізації, а потім зупиниться. Це дозволяє контролювати кожен діапазон яскравості окремо та уникати розбіжностей в “кутових” (патологічних) випадках. Поправки відтінку та насиченості обчислюються з урахуванням двох інших діапазонів яскравості та трьох коефіцієнтів і завжди відображатимуть доповняльний колір вибраної області. Якщо ви хочете натомість посилити колір області, ви можете додати 180° до обчисленого відтінку. Після вибору зразків мітка змінюється на “нейтралізувати кольори із зразків”. Щоб скинути один зразок, ви можете просто повторити вибір. Зразки не зберігаються в параметрах і залишаються лише протягом поточного сеансу. Параметри, знайдені автоматичною нейтралізацією, є точними лише в режимі нахил, зміщення, степінь, але можуть певною мірою працювати і в режимі підйом, гамма, підсилення.