filmic rgb

Відображення тонального діапазону зображення відтворенням тонової і кольорової реакції класичної плівки.

Цей модуль можна використовувати або для розширення, або для стискання динамічного діапазону сцени відповідно до динамічного діапазону дисплея. Він захищає кольори та контраст у середніх тонах, відновлює тіні та стискає найсвітліші тони та темні тіні. Найсвітліші тони потребуватимуть особливої обережності, коли потрібно зберегти деталі (наприклад, хмари).

Модуль походить від іншого однойменного модуля в Blender 3D Т. Дж. Соботки. Хоча він в основному призначений для відновлення зображень високого динамічного діапазону з raw даних сенсора, його можна використовувати з будь-яким зображенням замість модуля базова крива. Наступне відео (від розробника цього модуля) містить корисний вступ: filmic rgb: відображення будь-якого динамічного діапазону в darktable 3.

filmic rgb є наступником модуля filmic з darktable 2.6. Незважаючи на те, що основні принципи не сильно змінились, змінилися налаштування за замовчуванням та їх припущення, тому користувачі попередньої версії не повинні очікувати 1:1 перекладу свого робочого процесу на нову версію.


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


🔗передумови

Для того, щоб отримати найкраще від цього модуля, ваші зображення потребують певної підготовки:

зйомка (ETTR)
В камері рекомендується використовувати техніку, відому як “виставити експозицію вправо” (ETTR). Це означає виставити експозицію так, щоб зображення було якомога яскравішим без відсікання найсвітліших ділянок. Це називається “виставленням експозиції вправо”, оскільки камерна гістограма має торкатися аж до правого краю, але не утворюючи пік біля самого краю (що може означати відсікання). Цей прийом забезпечує максимальне використання динамічного діапазону сенсора вашої камери.

Режим автоматичного вимірювання експозиції у вашій камері зазвичай експонує зображення так, що середня яскравість зображення прагне до середнього сірого. Іноді для сцен, у яких домінують світлі тони, камера недоекспонує зображення, щоб наблизити ці світлі тони до середнього сірого. Для сцен, у яких домінують темні тони, камера може надмірно експонувати зображення і в кінцевому підсумку відсікати найсвітліші ділянки. У таких випадках ви можете використовувати диск компенсації експозиції у вашій камері, щоб підняти або опустити експозицію – модуль експозиції в darktable може це автоматично врахувати під час обробки вашого зображення.

У деяких випадках (наприклад, для дзеркальних відблисків, що відбиваються від блискучих предметів) може бути прийнятним мати певне відсікання, але майте на увазі, що будь-які відсічені дані на вашому зображенні безповоротно втрачаються. Там, де дані були обрізані, filmic rgb пропонує функцію “відновлення переекспозиції”, яка допомагає пом’якшити ефекти відсікання та плавно поєднувати такі ділянки з рештою зображення. Налаштування цієї функції знаходяться на вкладці відновлення. Деякі камери також пропонують режим вимірювання експозиції “пріоритет яскравості” (або “зважене вимірювання яскравості”), який може допомогти максимізувати експозицію, захищаючи найсвітліші місця, а багато камер пропонують такі функції, як “зебри” або “блимання”, щоб допомогти попередити фотографа, якщо частини зображення відсікатимуться.

adjust for the mid-tones
In the exposure module, adjust the exposure until the mid-tones are clear enough. Don’t worry about losing the highlights at this point – they will be recovered as part of the filmic processing. However, it is important to avoid negative pixels in black areas else the computations performed by filmic rgb may produce unpredictable results. For some camera models (Canon, mainly), rawspeed (the raw decoding library of darktable) may set an exaggerated black level, resulting in crushed blacks and negative pixel values. If so, brighten the blacks by setting a negative black level correction value in the exposure module.
баланс білого, знешумлення, демозаїкізація
Якщо ви плануєте використовувати автотюнери filmic rgb, використовуйте модуль баланс білого, щоб спочатку виправити будь-які обарвлення та отримати нейтральні кольори. У кольорових просторах RGB яскравість і кольоровість пов’язані, і функція виявлення яскравості filmic rgb покладається на точні виміри обох. Якщо ваше зображення дуже шумне, додайте початковий крок знешумлення, щоб покращити зчитування експозиції чорного, і використовуйте високоякісний алгоритм демозаїкізації. Вам не потрібно турбуватися про шум, якщо ви плануєте налаштовувати filmic rgb вручну, без використання автотюнерів.
вимкніть модулі відображення тонів
Якщо ви плануєте використовувати один із режимів збереження кольоровості filmic rgb, уникайте використання базової кривої та різних модулів відображення тонів. Вони можуть спричинити непередбачувані зміщення кольорів, які зроблять марним збереження кольоровості. Жоден з цих модулів не повинен бути необхідним при використанні filmic rgb.

🔗використання

Модуль filmic rgb призначений для відображення динамічного діапазону сфотографованої сцени (raw зображення) на динамічний діапазон дисплея.

Це відображення визначається у три етапи, кожен з яких обробляється на окремій вкладці в інтерфейсі:

  • Вкладка вхід містить “вхідні” параметри сцени, визначаючи, що являють собою білий та чорний кольори у сфотографованій сцені.

  • На вкладці відновлення пропонуються інструменти для обробки переекспонованих ділянок.

  • Вкладка крива містить художній задум відображення, який застосовується до вхідних параметрів (як визначено на вкладці вхід). У цій частині модуля застосовується S-подібна параметрична крива для посилення контрасту середніх тонів і відображення значення сірого на середній сірий дисплея. Це схоже на те, що роблять модулі базова крива та тонова крива. Як загальний орієнтир, ви маєте прагнути якомога більше збільшити лінійну ділянку, не відсікаючи крайні частини кривої.

  • Вкладка вихід визначає налаштування виводу, необхідні для відображення перетвореного зображення на дисплей. У типових випадках використання параметри на цій вкладці рідко потребують коригування.

  • Вкладка опції містить деякі додаткові налаштування та параметри.

filmic rgb має тенденцію стискати локальний контраст, тому після закінчення налаштування параметрів тут, можливо, ви захочете компенсувати це за допомогою модуля локальний контраст. Можливо, ви також захочете збільшити насиченість у модулі color balance rgb і, можливо, додатково налаштувати тони за допомогою еквалайзера тонів.

Діапазони повзунків filmic rgb обмежені типовими та безпечними значеннями, але ви можете ввести значення поза цими межами, клікнувши правою кнопкою миші та ввівши значення за допомогою клавіатури.


Примітка: filmic rgb неможливо встановити з цілком нейтральними параметрами (що призводить до “відсутності впливу”) - як тільки модуль увімкнено, він завжди на зображення впливає хоча б трохи. Однак ви можете наблизитись до нейтральності за допомогою таких налаштувань:

  • in the look tab, set contrast to 1.0, latitude to 99 % and mid-tones saturation to 0 %,

  • на вкладці опції встановіть контраст у тінях та у світлих тонах в м’який.

У цій конфігурації filmic буде виконувати лише логарифмічне відображення тонів між межами, встановленими на вкладці вхід.


🔗графічне відображення

Графічне відображення у верхній частині модуля filmic rgb пропонує кілька режимів, які допоможуть зрозуміти його функціональність. Ви можете циклічно переглядати ці режими за допомогою значка view-icon справа від графічного відображення. Ви також можете вмикати та вимикати мітки на осях, використовуючи значок legend-icon .

Доступні такі режими:

лише крива
Це режим за замовчуванням. Основна яскрава крива показує, як динамічний діапазон сцени (у EV) стискається у вихідний діапазон відображення. Помаранчева крапка показує точку середньо-сірого, білі крапки з обох сторін виділяють діапазон широти (тобто, лінійної частини кривої), а помаранчева частина кривої внизу вказує на проблему з “овершутом” сплайна (вкладка крива має деякі елементи керування для вирішення цього питання). Темніша крива показує, як насиченість кольорів спадає в екстремальних тінях і яскравостях.

filmic-rgb-look-only

лінійне відображення
Цей режим показує відображення вхідних значень [0,1] на вихідні значення в лінійному просторі, включаючи відображення динамічного діапазону та функцію передачі вихідних даних. Зверніть увагу, що в робочому процесі на основі сцен, вхідним значенням дозволяється перевищувати 1, однак графік показує лише значення входу/виходу в інтервалі [0,1], щоб зробити форму графіку порівняльною з іншими інструментами відображення тонової кривої, такими як базова крива або тонова крива. Фактичне значення точки білого сцени відображається в дужках на осі X (виражається в процентах від вхідного значення 1).

filmic-rgb-look-mapping-lin

логарифмічне відображення
Те саме, що і попередній режим, але побудовано в логарифмічному просторі.

filmic-rgb-look-mapping-lin

відображення динамічного діапазону
Цей режим натхненний зонною системою Анселя Адамса і показує, як зони у вхідній сцені (EV) відображаються на виході. Середній сірий сцени завжди відображається на 18% у вихідному (лінійному) просторі. Графік показує, як тонові діапазони на краях діапазону експозиції сцени стискаються до меншої кількості зон у просторі відображення, залишаючи більше місця щоб середні тони були розподілені по інших зонах. Діапазон широти (лінійної частини кривої відображення) представлений темно-сірою частиною посередині.

filmic-rgb-look-mapping-lin

🔗елементи керування модулем

🔗вхід

Елементи керування на вкладці вхід в принципі схожі на елементи керування модулем рівні (чорний, сірий, білий). Різниця полягає в тому, що модуль рівні приймає значення пікселів на основі відображення (від 0 до 100%), тоді як filmic дозволяє працювати над пікселями на основі сцени (між –нескінченність EV і +нескінченність EV), що змушує використовувати інший інтерфейс.

яскравість середнього сірого (приховано за замовчуванням)
Цей параметр дозволяє вам вирішити, яку яскравість сцени слід вважати еталонним середньо-сірим кольором (який для дисплею буде змінено на 18%). Використовуйте піпетку кольору, щоб прочитати середню освітленість окресленої області. Якщо у вас є фотографія сірої картки або атласу кольорів (IT8 або ColorChecker), знята в умовах освітлення сцени, тоді піпетку вибору сірого кольору можна використовувати для швидкого відбору яскравості сірого зразка на цій фотографії. В інших ситуаціях піпеткою кольору можна відбирати середню яскравість об’єкта.

Це впливає на зображення аналогічно корекції яскравості. Значення, близькі до 100%, не стискають світлі тони, але не можуть відновити тіні. Значення, близькі до 0%, значно відновлюють тіні, але стискають світлі тони жорсткіше і призводять до втрати локального контрасту.

При зміні яскравості середньо-сірого експозиція білого та чорного автоматично регулюється відповідно, щоб запобігти відсіканню динамічного діапазону та допомогти швидше встановити правильний параметр. Якщо вас не влаштовує автоматичне регулювання, проведене сірим повзунком, ви можете відкоригувати параметри експозиції білого та чорного згодом.


** Примітка: ** Вам не рекомендується використовувати цей елемент керування для встановлення середньо-сірого, тому тепер він за замовчуванням прихований. Натомість слід використовувати модуль експозиція для встановлення рівня середньо-сірого (див. використання, вище). Однак, якщо ви хочете зробити цей повзунок видимим, ви можете ввімкнути його за допомогою прапорця користувацькі значення точки середнього сірого на вкладці опції.


експозиція відносно білого
Кількість стопів (EV) між яскравістю середньо-сірого сцени та яскравістю сцени, яка відображатиметься як білий на дисплеї (пік білого). Це права межа динамічного діапазону сцени, яка буде представлена на дисплеї – все яскравіше цього значення на сцені буде відсічено на дисплеї. Інструмент піпетки кольору зчитує максимальну яскравість у просторі RGB в окресленій області, припускає, що вона чисто біла і встановлює параметр експозиції білого, щоб відобразити максимум на 100% яскравості.
експозиція відносно чорного
Кількість стопів (EV) між яскравістю середньо-сірого сцени та яскравістю сцени, яка відображатиметься на чорний дисплея (максимальна щільність). Це ліва межа динамічного діапазону сцени, яка буде представлена на дисплеї – все темніше, ніж це значення на сцені, буде відсічено на дисплеї. Інструмент піпетки кольору зчитує мінімальну яскравість у просторі RGB в окресленій області, припускає, що вона чисто чорна, і встановлює параметр експозиції чорного, щоб відобразити мінімум на 0% яскравості. Піпетка чорного кольору дуже чутлива до шуму і не може визначити, чи є мінімальна яскравість чисто чорним кольором (дійсними даними) чи просто шумом. Це працює краще на знімках із низьким рівнем ISO та при високоякісній демозаїкізації. Коли піпетка кольору встановлює експозицію чорного на –16 EV, це ознака того, що вимірювання не вдалося, і вам потрібно буде налаштувати експозицію чорного вручну.

Експозиція відносно чорного дозволяє вибрати, наскільки далеко ви хочете відновлювати темні місця.

масштабування динамічного діапазону та автоналаштування
Піпетка кольорів автоналаштування поєднує в собі вищезазначені піпетки кольорів і дозволяє встановлювати експозиції білого та чорного одночасно, використовуючи максимальне значення окресленої області як оцінку білого, а мінімум як чорного. Це дає хороші результати у пейзажній фотографії, але зазвичай зазнає невдачі для портретів та сцен в приміщеннях.

Коли на сцені відсутні справжній білий та справжній чорний, максимальні та мінімальні значення RGB, прочитані на зображенні, більше не є допустимими припущеннями. Масштабування динамічного діапазону симетрично зменшує або збільшує виявлений динамічний діапазон та поточні параметри. Це працює з обома піпетками кольору та регулює поточні значення експозиції відносно білого та чорного.


Примітка: Немає прямої залежності між динамічним діапазоном сенсора вашої камери (який можна знайти у вимірюваннях DxoMark.com або PhotonsToPhotos.org) та динамічним діапазоном у filmic (EV білого сцени мінус EV чорного сцени). Багато речей трапляються до filmic в конвеєрі (наприклад, зміщення чорного raw, яке може відобразити чорний на 0), так що filmic бачить на своєму вході теоретично нескінченний динамічний діапазон. Це пов’язано лише з маніпуляціями з кодуванням пікселів у програмному забезпеченні, а не з фактичними можливостями сенсора.

Робочий процес на основі сцен вносить примусову корекцію рівня чорного –0.0002 в модулі експозиція, яка гарантує, що динамічний діапазон, який бачить вхід filmic, становить більшу частину часу приблизно 12.3 EV. Зменште це значення ще більше, якщо встановлення експозиції відносно чорного в filmic на –16 EV не зможе відновити відкинуті найтемніші тони.


🔗відновлення

Ця вкладка надає елементи керування, які змішують переходи між невідсіченими та відсіченими областями на зображенні, а також допоможуть відновити кольори із сусідніх пікселів. Вона призначена для роботи з точковими джерелами світла, які неможливо було б витягнути з переекспозиції під час зйомки (наприклад, оголеними лампочками або сонячним диском в кадрі), і спрямована на дифузію їх контурів, як це робила би плівка. Це не призначено для відновлення великих ділянок обрізаних пікселів або домальовування відсутніх частин зображення.

Іноді може бути корисним вимкнути модуль відновлення переекспонованих ділянок, щоб надати додаткові дані алгоритму реконструкції (відновлення переекспонованих ділянок відсікає переекспоновані дані за замовчуванням). Зверніть увагу, що це може призвести до маджентових відблисків, які потрібно буде обробляти за допомогою повзунка сірі/барвисті деталі.

Спершу потрібно встановити маску, щоб визначити частини зображення, на які вплине відновлення переекспонованих ділянок. Потім є деякі додаткові елементи керування, щоб точно налаштувати деякі компроміси, зроблені алгоритмом відновлення.

🔗переекспозиція

Ці елементи керування дозволяють вибрати, на які ділянки зображення впливають алгоритми відновлення переекспонованих ділянок.

поріг
На будь-які пікселі, яскравіші за цей поріг, впливатиме алгоритм відновлення. Поріг задається в EV відносно точки білого, встановленої на вкладці вхід. За замовчуванням для цього елемента керування встановлено значення +3 EV, тобто пікселі повинні бути принаймні +3 EV яскравішими за точку білого, встановлену на вкладці входу, щоб відновлення переекспонованих ділянок мало ефект. На практиці це означає, що відновлення фактично вимикається за замовчуванням (з міркувань продуктивності воно повинно вмикатись лише за потреби). Тому, щоб скористатися функцією відновлення переекспонованого, спочатку натисніть на значок показати маску відновлення переекспозиції, щоб показати маску, і опускайте цей поріг, доки переекспоновані ділянки, які ви хочете відновити, не будуть виділені білим кольором маски. Може бути корисно спочатку переглянути зображення, використовуючи попередження про переекспозицію в raw, щоб показати вам, які пікселі в raw файлі були відсічені, і чи ці пікселі є лише на одному каналі RGB або на всіх.
плавність переходу
Використовуйте цей елемент керування, щоб пом’якшити перехід між обрізаними та дійсними пікселями. Переміщення цього елемента керування вправо збільшить кількість розмиття в масці, завдяки чому перехід між обрізаними та не обрізаними ділянками стане м’якшим. Це дозволяє більш плавно змішувати обрізані та не обрізані ділянки. Переміщення цього елемента керування ліворуч зменшить розмиття в масці, зробивши перехід у масці набагато різкішим, а отже, зменшивши кількість розтушовки між обрізаними та не обрізаними областями.
показати маску відновлення переекспозиції
Натисніть на значок справа від цієї мітки, щоб перемкнути відображення маски відновлення переекспозиції. Рекомендується вмикати цю функцію під час регулювання вищевказаних елементів керування.

🔗баланс

Ці елементи керування дозволяють збалансувати компроміси між різними алгоритмами відновлення.

structure ↔ texture
Use this to control whether the reconstruction algorithm should favor painting in a smooth color gradient (structure), or trying to reconstruct the texture using sharp details extracted from unclipped pixel data (texture). By default, the control is in the middle at 0%, which favors both strategies equally. If you have lots of areas where all three channels are clipped, there is no texture detail available to reconstruct, so it is better to move the slider to the left to favor color reconstruction. If you have lots of areas where only one or two channels are clipped, then there may be some texture detail in the unclipped channel(s), and moving the slider to the right will place more emphasis on trying to reconstruct texture using this unclipped data.
bloom ↔ reconstruct
Use this to control whether the algorithm tries to reconstruct sharp detail in the clipped areas (reconstruct), or apply a blur that approximates the blooming effect you get with traditional film (bloom). By default, this is set to 100%, which tries to maximise the sharpness of the detail in the clipped areas. Move this slider to the left if you want to introduce more blur in these areas. Introducing more blur will usually tend to darken the highlights as a by-product, which may lead to a more colorful reconstruction.
gray ↔ colorful details
Use this to control whether the algorithm favors the recovery of monochromatic highlights (gray) or colorful details. Move the slider to the right if you want more color in the highlights. Move the slider to the left if you want to reduce the saturation of the highlights. It can be helpful to reduce the saturation in the highlights if you see start seeing magenta or out-of-gamut colors.

🔗крива

Під час роботи на вкладці крива рекомендується стежити за сплайном S-кривої на графіку лише крива. Ця крива починається від рівнів чорного сцени/дисплея внизу зліва на графіку і має плавно збільшуватися до рівнів білого сцени/дисплея вгорі справа. Іноді, якщо обмеження на S-кривій занадто жорсткі, сплайни в тінях та/або світлих тонах можуть “перелетіти” обмеження дисплея (так званий овершут), і на цих частинах сплайна відображається помаранчеве попередження.

Якщо ви бачите помаранчевий індикатор попередження на будь-якому кінці S-кривої, слід виконати коригувальні дії, щоб повернути S-криву до плавної монотонно зростаючої кривої. Це може включати:

  • зменшення широти (лінійної частини кривої) та/або контрасту,

  • регулювання повзунка тіней/світлих тонів для зміщення широти та надання більше місця для сплайну,

  • забезпечення того, щоб повзунки експозиції відносно чорного та білого на вкладці вхід були встановлені відповідно до характеристик сцени,

  • встановлення одного або обох параметрів контрасту на вкладці опції на безпечний або жорсткий.

Якщо налаштування цільова яскравість чорного на вкладці вихід є ненульовим, це також може ускладнити filmic rgb пошук плавного монотонного сплайну, і зменшення цього також може допомогти послабити обмеження. Дивіться розділ вихід, щоб зрозуміти наслідки цього.

контраст
S-крива в filmic створюється шляхом обчислення положення віртуальних вузлів з параметрів модуля та їх інтерполяції. Це схоже на те, як працює модуль тонової кривої, але тут вузли не можна переміщати вручну. Крива розбита на три частини – середню лінійну частину та дві з країв, які плавно переходять від нахилу середньої частини до кінців діапазону експозиції.

Повзунок контрасту контролює нахил середньої частини кривої, як показано на графічному відображенні. Чим більший динамічний діапазон, тим більший контраст повинен бути встановлений для збереження природного вигляду зображення. Цей параметр головним чином впливає на середні тони. Зауважимо, що глобальний контраст впливає на гостроту (acutance), тобто сприйману різкість – низькоконтрастне зображення буде виглядати нерізко, навіть якщо воно оптично різке у розумінні Optical Transfer Function (OTF).

Встановлення контрасту в 1 майже повністю відключає S-криву, хоча буде дуже малий залишковий ефект від сплайнів у світлих тонах і тінях.

жорсткість
Цей повзунок за замовчуванням прихований і регулюється автоматично на основі значень на вкладці вхід. Щоб зробити цей повзунок видимим, вам потрібно зняти прапорець авторегулювання жорсткості на вкладці опції.

Цей параметр - це степенева функція, що застосовується до передавальної функції виходу, і її часто неправильно називають гамма (що може означати занадто багато речей у програмах обробки зображень, тому нам слід припинити використовувати цей термін). Він використовується для підняття або стиснення середніх тонів для врахування нелінійності відображення або для уникнення артефактів квантування при кодуванні в 8-бітових форматах файлів. Це звичайна операція при застосуванні кольорових профілів ICC (за винятком лінійних просторів RGB, таких як REC 709 або REC 2020, які мають лінійну “гамму” в 1.0). Однак на виході filmic rgb сигнал кодується логарифмічно, а це не те, що кольорові профілі ICC знають, як обробляти. Як наслідок, якщо ми дозволимо їм застосувати до цього гамму 1/2.2, це матиме результатом подвоєння, що призведе до відображення середньо-сірого на 76% замість 45%, як це повинно бути в просторі на основі відображення.

latitude
The latitude is the range between the two nodes enclosing the central linear portion of the curve, expressed as a percentage of the dynamic range defined in the scene tab (white relative exposure minus black relative exposure). It is the luminance range that is remapped in priority, and it is remapped to the luminance interval defined by the contrast parameter. It is usually advisable to keep the latitude as large as possible, while avoiding clipping. If clipping is observed, you can compensate by either decreasing the latitude, shifting the latitude interval with the shadow ↔ highlights balance parameter, or decreasing the contrast.

The latitude also defines the range of luminances that are not desaturated at the extremities of the luminance range (See mid-tones saturation).

shadows ↔ highlights balance
By default, the latitude is centered in the middle of the dynamic range. If this produces clipping at one end of the curve, the balance parameter allows you to slide the latitude along the slope, towards the shadows or towards the highlights. This allows more room to be given to one extremity of the dynamic range than to the other, if the properties of the image demand it.
mid-tones saturation (previously extreme luminance saturation)
At extreme luminances, the pixels will tend towards either white or black. Because neither white nor black have color associated with them, the saturation of these pixels must be 0%. In order to gracefully transition towards this 0% saturation point, pixels outside the mid-tone latitude range are progressively desaturated as they approach the extremes. The darker curve in the filmic rgb graph indicates the amount of desaturation that is applied to pixels outside the latitude range. Moving the slider to the right pushes the point where desaturation will start to be applied towards the extremes, resulting in a steeper desaturation curve. If pushed too far, this can result in fringing around the highlights. Moving the slider to the left brings the point at which color desaturation will start to be applied closer to the center, resulting in a gentler desaturation curve. If you would like to see more color saturation in the highlights, and you have checked that the white relative exposure in the scene tab is not yet clipping those highlights, move the mid-tones saturation slider to the right to increase the saturation.

Зверніть увагу, що ця стратегія знебарвлення змінилася порівняно з попередніми версіями filmic rgb (які надавали інший повзунок, позначений як насиченість екстремальних яскравостей). Ви можете повернутися до попередньої поведінки знебарвлення, вибравши “v3 (2019)” у налаштуванні версія алгоритмів на вкладці опції.

Цей елемент керування за замовчуванням встановлено на 0 і тепер рекомендується обробляти насиченість раніше в конвеєрі. Для цього до модуля колірний баланс rgb додано пресет “додати базової барвистості”.

🔗вихід

Параметри на цій вкладці рідко потребують регулювання.

цільова яскравість чорного
Параметри призначення встановлюють цільові значення освітленості, що використовуються для відображення тонів. Параметри за замовчуванням повинні працювати 99% часу, решта 1% – при виведенні в лінійному просторі RGB (REC709, REC2020). Тому ці налаштування слід використовувати з обережністю, оскільки darktable не дозволяє окремі конвеєри для попереднього перегляду та виведення файлів.

Цільовий параметр яскравості чорного кольору встановлює нижній рівень чорного на цільовому носії. За замовчуванням встановлено мінімальне ненульове значення, яке може кодуватися наявною кількістю бітів у вихідному колірному просторі. Зменшення його до нуля означає, що деякі ненульові яскравості будуть відображені на виході до 0, потенційно втрачаючи деякі деталі в найтемніших частинах тіней. Збільшуючи цей повзунок, ви отримаєте підняті, вицвілі чорні кольори, які можуть надати щось на зразок “ретро” вигляду.

цільова точка середнього сірого
Це середньо-сірий колір вихідного носія, який використовується як мішень для центрального вузла S-кривої. На носіях з виправленою гаммою фактичний сірий обчислюється з гамма-корекцією (середньо-сірий^(1/гамма)), тому середньо-сірий параметр 18% при гаммі 2,2 дає фактичну ціль середнього сірого 45,87%.
цільова яскравість білого
Цей параметр дозволяє встановити верхній рівень білого цільового носія. Встановіть його нижче ніж 100%, якщо хочете мати приглушені білі кольори, щоб отримати ретро-вигляд.

Щоб уникнути подвоєнь та блідих (“вицвілих”) зображень, filmic rgb застосовує стиснення гамми, що розвертає вихідну корекцію гамми ICC, тому середній сірий правильно переназначається в кінці. Щоб видалити це стиснення, встановіть коефіцієнт на 1,0, а середньо-сірий – на 45%.

🔗опції

версія алгоритмів
Цей параметр за замовчуванням має значення v5 (2021) для нових зображень і визначає алгоритми, що використовуються модулем filmic rgb (наприклад, стратегія знебарвлення екстремальних яскравостей). Щоб повернутися до поведінки попередніх версій filmic rgb, встановіть для цього параметра значення v3 (2019) або v4 (2020). Якщо ви раніше вносили зміни в зображення, використовуючи старіші версії filmic rgb, цей параметр вже буде встановлено в одну з тих версій, щоб забезпечити зворотну сумісність для цих редагувань.
зберігати кольоровість
Визначте, як filmic rgb повинен обробляти кольоровість – або взагалі не обробляти, або використовуючи одну з трьох наданих норм.

При застосуванні перетворення S-кривої незалежно для кожного кольору, пропорції кольорів змінюються, що змінює властивості спектру та, зрештою, кольоровість зображення. Це те, що трапляється, якщо ви виберете “ні” в параметрі збереження кольоровості. Це значення може дати, здавалося б, “кращі” результати, ніж інші значення, але воно може негативно вплинути на пізніші частини конвеєра, наприклад, коли мова йде про глобальну насиченість.

Інші значення цього параметра працюють подібно. Замість того, щоб застосовувати S-криву до каналів R, G та B незалежно, filmic rgb ділить всі три компоненти на норму (N) і застосовує S-криву до N. Таким чином, зв’язок між каналами зберігається.

Значення параметра збереження кольоровості вказує, яка норма використовується (значення, яке використовується для N):

  • ні означає, що співвідношення між каналами RGB не зберігаються. Це, як правило, насичує тіні і знебарвлює світлі тони, і може бути корисним, коли є сині чи червоні кольори поза охопленням.
  • макс. RGB – максимальне значення каналів R, G та B. Це така сама поведінка, як в оригінальній версії модуля filmic rgb. Цей варіант має тенденцію затемнювати сині кольори, особливо небо, і видавати ореоли або бахрому, особливо якщо деякі канали обрізані. Це також може дещо згладити місцевий контраст.
  • яскравість Y – це лінійна комбінація R, G та B каналів. Цей варіант, як правило, затемнює і збільшує локальний контраст у червоних кольорах і, як правило, поводиться не так добре з насиченими та поза охопленням синіми кольорами.
  • RGB степенева норма – це сума кубів каналів R, G та B, поділена на суму їх квадратів (R³ + G³ + B³)/(R² + G² + B²). Зазвичай це хороший компроміс між максимальним значенням RGB та значеннями яскравості Y.
  • RGB евклідова норма має властивість бути RGB-просторово-агностичною, тому вона отримає однакові результати незалежно від того, який робочий колірний профіль використовується. Цей варіант надає більшої ваги світлим тонам, ніж степенева норма, і забезпечує більше знебарвлення світлих тонів, і, мабуть, є найближчим до вигляду кольорової плівки.

“Правильного” вибору для норми не існує і доречний вибір сильно залежить від зображення, до якого він застосований. Вам рекомендується поекспериментувати та самостійно вирішити, яке налаштування дає найприємніший результат із найменшою кількістю артефактів.

контраст у світлих тонах
Цей елемент керування вибирає бажану кривизну на стороні світлих тонів кривої сплайну filmic rgb. Налаштування за замовчуванням (безпечний) гарантовано не надмірно або недостатньо впливає, але має досить приглушений контраст біля білого. Вибір жорсткий встановлює більш жорстке обмеження на схилі сплайну, що робить криву різкішою і, отже, вносить більше тонального стиснення у світлі тони. Вибір м’який послаблює це обмеження, що призводить до більш м’якої кривої з меншим тональним стисненням у світлих тонах.
контраст у тінях
Цей елемент керування вибирає бажану кривизну на стороні тіней кривої сплайну filmic rgb. Налаштування за замовчуванням (безпечний) гарантовано не надмірно або недостатньо впливає, але має досить приглушений контраст біля чорного. Вибір жорсткий встановлює більш жорстке обмеження на схилі сплайну, що робить криву різкішою і, отже, вносить більше тонального стиснення в тіні. Вибір м’який послаблює це обмеження, що призводить до більш м’якої кривої з меншим тональним стисненням у тінях.
користувацькі значення точки середнього сірого
Увімкнення цього налаштування робить повзунок яскравість середнього сірого видимим на вкладці вхід. У поточній версії filmic rgb вам рекомендується використовувати модуль експозиція для встановлення рівня середнього сірого, тому це налаштування за замовчуванням вимкнено (а повзунок яскравість середнього сірого приховано).
авторегулювання жорсткості
За замовчуванням цей параметр увімкнено і filmic rgb автоматично обчислює степеневу функцію (вона ж “гамма”), яка застосовується на кривій передачі. Якщо це налаштування вимкнено, на вкладці крива з’явиться повзунок жорсткість, щоб це значення можна було встановити вручну.
кількість ітерацій якісного відновлення
Використовуйте цей параметр, щоб збільшити кількість проходів алгоритму реконструкції світлих тонів. Більше ітерацій означає більше розповсюдження кольору на відсічені ділянки від пікселів в околицях. Це може дати більш нейтральні світлі тони, але це також коштує дорожче з точки зору обробної потужності. Це може бути корисно у складних випадках, коли є маджента у світлих тонах через відсікання каналу.

Реконструкція за замовчуванням працює на окремих каналах RGB і застосовується лише одна ітерація, тоді як якісна реконструкція використовує інший алгоритм, який працює з коефіцієнтами RGB (що є способом розщеплення кольоровості і яскравості) і може використовувати кілька ітерацій для поступового розповсюдження кольорів із сусідніх пікселів у обрізані області. Однак, якщо використовується занадто багато ітерацій, реконструкція може дегенерувати, що призведе до того, що далекі кольори будуть неправильно “вмальовані” в об’єкти з обрізаними кольорами (“просочування кольору”) – наприклад, білі хмари забарвлюються блакитним небом або сонячний диск, знятий крізь дерева, забарвлюється листково-зеленим кольором.

додати шум в світлих ділянках
Це штучно вносить шум у реконструйовані світлі тони, щоб запобігти їх занадто гладкому вигляду порівняно з навколишніми областями, які можуть містити шум. Це може допомогти поєднати реконструйовані ділянки більш природним чином із навколишніми ділянками.
тип шуму
Це визначає статистичний розподіл доданого шуму. Може бути корисно знайти відповідність вигляду штучно створюваного шуму з природним шумом в прилеглих районах від сенсора камери. Пуассонівський є найближчим до природного шуму сенсора, але візуально він менш приємний, ніж гауссівський, який, ймовірно, ближче до зерна плівки. Також зауважте, що більшість модулів знешумлення перетворюють шум сенсора з пуассонівського на злегка гауссівський, тому вам слід вибрати варіант, який краще поєднується з фактичним шумом на вашому зображенні.

Translations