Spektrafilm

Технічна інформація
description
simulates the physical process of developing and printing analog film, using spectral emulsion and paper data from the spektrafilm project.
Призначення
креативне.
На вході
лінійний простір, RGB, на основі сцен.
Обробка
нелінійна, RGB.
На виході
нелінійний простір, RGB, на основі відображення.

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

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

  • світло від об’єкта зйомки падає на плівку та експонує її триколірні шари,

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

  • фотозбільшувач спрямовує світло крізь проявлений негатив на аркуш паперу,

  • фотопапір у свою чергу проявляється, а готовий відбиток сканується.

Зерно, ореоли та дифузійні фільтри моделюються як речі, які фізично відбуваються в процесі зйомки та проявлення.

Оскільки модуль імітує фізичні властивості світла та його взаємодію з експозицією плівки та процесом друку, та сама плівка та папір відображають по-різному за різного освітлення. Світло від лампи розжарювання та полуденне сонце не просто відрізнятимуться балансом білого.

Дані вимірювань взяті з проєкту spektrafilm Андреа Вольпато.


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


🔗Використання та поширені запитання

Спочатку встановіть дані
Модулю потрібен пакет даних – вимірювання плівки та паперу, з якими він працює – і він не може нічого відтворити без нього. Якщо нічого не встановлено, модуль показує одну кнопку для його завантаження, а решта елементів керування з’являються після завершення встановлення. Пакети перевіряються на контрольну суму перед встановленням і зберігаються разом із вашою конфігурацією, щоб вони вижили після очищення кешу.
Використовуйте лише одне перетворення для дисплея
Ніколи не використовуйте spektrafilm разом з іншим модулем перетворення для дисплея (тобто Filmic RGB, Сигмоїда, AgX або Базова крива) – spektrafilm виконує власне тонове відображення плівки як частину симуляції проявлення та друку.
Почніть з простого
Достатньо вибрати плівку. Все інше вже має розумне значення, взяте з власних вимірювань цієї плівки, і папір автоматично слідує за плівкою. Вкладки призначені для точного налаштування.
Автоматична експозиція друку змінює дію експозиції плівки
З коробки Експозиція плівки поводиться так, ніби фотозбільшувач увімкнено на фіксований час: експонуйте плівку більше, і відбиток виходить яскравішим. Коли Автоматична експозиція друку увімкнена, модуль встановлює експозицію друку за вас, змінюючи її саме на величину, необхідну для компенсації зміни яскравості, яку спричинила б Експозиція плівки. Це те, що робить справжній принтер, прагнучи досягти стабільної щільності друку незалежно від того, як був експонований негатив. Експозиція плівки тоді змінює лише колір і зернистість, переміщуючи сцену в іншу частину відгуку плівки.
Деякі фотопапери потребують ручного експонування друку
Деякі марки фотопаперів реагують лише на дуже вузький сегмент спектру. Це плівки для дублювання та виготовлення фільмокопій – Kodak 2302, 2383 та 2393 – а не звичайний папір. Автоматична експозиція друку може неправильно оцінити ці матеріали. Якщо відбиток виглядає неправдоподібно темним або яскравим з увімкненою функцією, виправте це за допомогою компенсації експозиції друку або залиште автоматичний режим вимкненим для цих матеріалів.
Чому діапазон тонів не досягає 100% білого?
Фізичні характеристики симуляції плівки: Світлі ділянки розташовані на верхній частині кривих відгуку плівки та фотопаперу, де додаткова експозиція призводить до поступово меншої додаткової щільності. Це означає, що найяскравіші тони стискаються та втрачають розділення, наближаючись до білого, а не чисто обрізаються біля нього.
Як вирішити: Використовуйте або Підсилення перед стисненням, або Масштабування після стиснення на вкладці Сканер, або екземпляр модуля Тонова крива чи Рівні, встановлений після Spektrafilm.
Чому діапазон тонів не досягає 100% чорного?
Тіні розташовуються на початковій або кінцевій ділянці кривої щільності, де відбувається насичення щільності, тому після певної межі щільність більше не зростає. Крім того, етап сканування моделює ефект світлової вуалі: паразитне світло, що розсіюється під час сканування, піднімає найтемніші тони трохи вище за рівень істинного нуля. Це відтворює особливість справжніх плівкових сканерів, які ніколи не фіксують ідеально чистий чорний колір.
Як це вирішити: Експериментуйте з різними типами плівки (наприклад, Kodak Supra Endura має глибші чорні тони, ніж Kodak Portra Endura) або застосуйте екземпляр модуля Тонова крива чи Рівні після модуля Spektrafilm.
Як отримати “чистий” цифровий вигляд зображення?
Вимкніть ефекти зернистості та _ореолів _. Це виявить досить різкі локальні контрасти й підсилення різкості, зумовлені дією DIR-компонентів. Керуйте цими ефектами за допомогою механізмів внутрішньошарового інгібування або дифузії інгібітора.
Як керувати контрастом?
Можна або використовувати модулі в конвеєрі обробки Darktable до чи після Spektrafilm, або скористатися різними вбудованими функціями Spektrafilm для регулювання контрасту. Наприклад, застосувати техніку Пуш/Пулл (використовуючи параметри Експозиція плівки та Пуш/пулл на вкладці Плівка) або налаштувати Контраст друку на вкладці Друк. Інші варіанти включають використання Дифузії (на вкладках Плівка або Друк) та Попередня засвітка.

Читачі, які цікавляться наукою, можуть знайти детальнішу інформацію в довіднику з плагіна Spektrafilm OFX.

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

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

🔗Заголовок

Тип фотоплівки
Плівка для імітації.
Папір для друку
Папір для друку. Якщо залишити на Авто, він відповідає власному паперу, призначеному для плівки, та називає той, який є в даний момент, наприклад, Авто (Kodak Portra Endura). Виберіть папір явно, і він залишиться, коли ви зміните плівку.
Формат
Засіб вибору попередньо встановлених розмірів кадрів (півкадр, 35 мм, 6x6, 6x7, 6x9, 4x5, 8x10, Super 8, 16 мм, Super 16, Super 35, VistaVision, 65 мм 5-перф, IMAX 15-перф або власний), який встановлює довгий край кадру нижче. Пресет визначає ширину плівки (35 мм), а повзунок визначає довгий край кадру (36 мм); обидва описують один і той самий формат.
Довга сторона кадру
Фактична ширина змодельованого кадру в міліметрах. Це фізичний масштаб, відносно якого розраховуються всі інші параметри; тому зерно, розсіювання, ореоли та дифузія виглядають пропорційно більшими на меншому форматі за умови однакового розміру відбитка — так само, як це відбувається в реальності.

🔗Плівка

🔗Експозиція

Експозиція плівки
Коригування експозиції на етапі плівки (у значеннях EV). Змінює загальну яскравість подібно до модуля Експозиція.

Примітка: якщо ввімкнено функцію Автоматична експозиція друку, параметр Експозиція плівки більше не впливає на загальну яскравість (див. розділ Використання вище), але все одно змінює кольори та зернистість, оскільки зміщує сцену в іншу ділянку характеристики відгуку плівки.

Сканування плівки (без друку)
Безпосередній перегляд проявленого негатива або слайда замість їх друку. Ця опція ввімкнена за замовчуванням для слайдових і позитивних плівок та вимкнена для негативних; згодом це налаштування можна змінити.
Пуш/пулл
Зйомка плівки з чутливістю ISO, відмінною від її “чутливості на коробці” (значення ISO, надруковане на упаковці плівки), а потім компенсація при проявленні, в ступенях. Додатні значення відповідають підходу “знімати темніше, проявити довше”, від’ємні значення навпаки. Це приблизний показник, оскільки реальний результат залежить від конкретного проявника, який не моделюється. Сумується з елементами керування в розділі Фотохімія нижче.

🔗Фотохімія

Час проявлення
Тривалість проявлення плівки, у хвилинах. Лише деякі чорно-білі типи плівок мають вимірювання для більш ніж одного часу проявлення — наприклад, Kodak Double-X для 4, 5, 6.5, 9 та 12 хвилин — тому повзунок неактивний для кольорових плівок та для будь-чого, що виміряно лише для одного часу. Значення прив’язані до фактично виміряного часу, а 0 означає стандартне проявлення типу плівки.
Гамма проявлення
Загальний контраст проявлення, ніби ви проявляли довше чи коротше. 1.0 – це нормально.
Гамма високочутливого шару
Контраст лише найчутливішого шару. Справжня плівка має кілька шарів різної чутливості, і зміна в проявленні впливає на них не однаково.
Гамма низькочутливого шару
Контраст менш чутливих шарів.
Виснаження проявника
У справжньому проявному бачку проявник локально виснажується там, де плівка була найбільш експонована. Ці ділянки потім перестають набирати щільність, незалежно від того, наскільки яскравішою стає сцена, тому світлі ділянки стикаються зі стелею, а не піднімаються без обмежень, і наближення до цієї стелі стає крутішим, тому контраст світлих ділянок має тенденцію зростати, а не пом’якшуватися. Середньо-сірий залишається нерухомим, тому рухається лише світлий кінець. 0 вимикає цю функцію.

🔗DIR-компоненти

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

DIR-компоненти
Загальна сила ефекту. 1.0 відповідає реальній плівці, 0 вимикає його. Повзунок зупиняється на 1.0, оскільки симуляція повинна мати можливість працювати у зворотному напрямку від виміряних кривих плівки, а за межами точної для плівки сили це стає неможливим – для деяких типів плівки значно раніше, ніж 2.0. Модуль ще більше зменшує значення для плівок, де ефект зникав би швидше.
Внутрішньошарове інгібування
Наскільки кожен шар стримує власне проявлення. Підвищення цього рівня згладжує контраст у кожному колірному каналі. Може використовуватися для налаштування локального контрасту та підвищення різкості незалежно від ефекту міжшаровості нижче.
Міжшарове гальмування
Наскільки кожен шар стримує два інших. Це та частина, яка створює насиченість, якою відомий цей ефект; при значенні 0 три кольори розвиваються незалежно.
Дифузія інгібітора
Наскільки далеко вивільнена хімічна речовина поширюється крізь емульсію, у тисячних частках міліметра. Компоненти радше мають крайовий ефект, ніж чисто тональний: чим далі це поширюється, тим далі яскрава область виходить за власну межу, і тим більше результат виглядає як додаткова різкість. Скоротіть для м’якшого, чистішого тонального відгуку – корисний діапазон від 5 до 20. Кожна плівка має своє власне значення, і повзунок слідує за плівкою, коли ви змінюєте тип плівки.
Хвіст розсіювання
Невелика частина хімічної речовини поширюється набагато далі, ніж решта. Саме це надає великим яскравим ділянкам широкого, плавного спаду, а не світіння, яке різко припиняється.
Вага хвоста
Скільки хімічної речовини переміщується в цьому довгому хвості. 0 повністю видаляє хвіст.

🔗Дифузія

Імітує роботу дифузійного фільтра — фізичного скляного елемента, що розміщується на шляху світлового потоку для створення ефекту сяйва навколо яскравих ділянок і пом’якшення контрасту. Моделюються два етапи дифузії, що відповідають різним стадіям аналогового фотопроцесу: перший — перед об’єктивом камери під час експонування (налаштування на вкладці Плівка), а другий — у фотозбільшувачі під час проектування проявленого негатива на фотопапір (на вкладці Друк).

Увімкнути дифузійний фільтр
Увімкнути фільтр на етапі камери.
Тип дифузійного фільтра
Який фільтр імітувати:
  • Black Pro-Mist: концентроване, виразне сяйво, що зберігає глибокий чорний колір.
  • Glimmerglass: компактне й делікатне, зберігає різкість зображення.
  • Pro-Mist: ширше й більш пастельне, створює м’яку, атмосферну картинку.
  • CineBloom: широка, повільно згасаюча вуаль по всьому кадру.
Сила дифузії
Визначає, яка кількість світла перенаправляється в ореол. Значення 0 вимикає цей ефект. Ореол накладається поверх зображення без фільтрації, тому збільшення цього параметра висвітлює тіні та знижує контраст, а також змушує світлі ділянки сяяти.
Розмір дифузії
Наскільки далеко поширюється ореол – те саме світло поширюється далі. Для більшого ефекту використовуйте параметр Сила дифузії.
Теплота дифузійного ореолу
Робить теплішим (позитивне значення) або холоднішим (негативне значення) зовнішній ореол, доповнюючи ефект зміщення, властивий вибраному типу фільтра.

🔗Додатково

Якість
Наскільки точно розраховується симуляція кольору. Три варіанти таблиці заздалегідь обчислюють відповідь на сітці та інтерполюють між точками, тому більша сітка ближча до точної симуляції та повільніше готується. Обчислення пропускає сітку та обчислює кожен піксель безпосередньо: набагато повільніше, використовує лише CPU і рідко помітно відрізняється.
Спектральна адаптація
Обрізає крайні ділянки спектра (екстремально фіолетовий і глибокий червоний) у межах характеристик чутливості конкретної кіноплівки. Ця функція ввімкнена за замовчуванням; її краще залишати ввімкненою, оскільки вона є частиною опису властивостей плівки.
Колірно-експозиційна адаптація
Опціональна корекція експозиції для кожного кольору, що міститься в даних плівки; вона може сягати двох ступенів (стопів) для світла з вираженим кольоровим відтінком і дорівнює нулю для нейтрального світла. За замовчуванням цю функцію вимкнено, оскільки вона помітно змінює насичені кольори, а еталонна реалізація її також не застосовує. На типи плівок, у даних яких немає цієї корекції, вона жодним чином не впливає.
Стиснення охоплення
Якщо цю функцію ввімкнено, кольори (отримані в результаті симуляції плівки та друку), що виходять за межі охоплення робочого колірного профілю, зміщуються всередину охоплення вздовж плавної кривої OkLCh, тоді як кольори, що вже перебувають у межах охоплення, залишаються без змін. Якщо функцію вимкнено, кольори поза межами охоплення залишаються незмінними, але згодом у процесі обробки піддаються жорсткому відсіканню, що може призвести до зсуву відтінків і злиття різних тонів. Це корисно для виявлення кольорів, які симуляція виводить за межі колірного охоплення.

🔗Друк

🔗Експозиція

Компенсація експозиції друку
Тривалість роботи фотозбільшувача (у значеннях EV) — яскравість відбитка. Це завжди поправка: якщо ввімкнено функцію автоматичної експозиції друку, вона коригує автоматично визначений результат.
auto print exposure
Compensate print exposure automatically for changes in film exposure, the way a real printer aims for consistent density whatever the negative. Does nothing while scan the film is on.
Контраст друку
Контраст відбитка, досягається шляхом зміни характеру відгуку самого паперу.

Slide and reversal stocks are viewed directly rather than printed. scan the film switches on by itself when you choose one, and the entire print tab then has no effect, along with viewing glare on the scanner tab as there is no print surface.

🔗Фотохімія

development time
How long the print is developed. Works exactly like the film tab’s version and is set separately from it. Only Kodak Print Film 2302 was measured at more than one time (2, 3.5, 5, 7 and 9 minutes), so the slider is grayed out for every other paper – and while scan the film is on, since there is no print to develop.

🔗Фільтрація

filtration M / filtration Y
Magenta and yellow filters in the enlarger, in Kodak CC units away from neutral – the color balance of the print, adjusted the way it is in a darkroom.

🔗Попередня засвітка

Експозиція попередньої засвітки
Короткочасне рівномірне попереднє експонування фотопаперу перед основним етапом — через чисту ділянку плівки. Цей прийом висвітлює тіні та знижує контрастність; це стандартний метод фотодруку, що застосовується для складних негативів. Значення “0” вимикає цю функцію.
preflash M filter shift / preflash Y filter shift
Magenta and yellow filtration for the preflash alone, in Kodak CC units, independent of the main filtration above.

🔗Дифузія друку

enable print diffusion
A second, independent filter at the enlarger rather than the camera, diffusing the print instead of the exposure. Its controls work exactly like the ones above and are set separately: print diffusion filter type, print diffusion strength, print diffusion size, and print diffusion halo warmth.

🔗Зерно

Кристали срібла в емульсії можуть проявлятися або ні, формуючи зображення; тому симуляція відтворює зернисту структуру емульсії, розмиваючи деталі та зерно так само, як це відбувається в реальній емульсії, а потім відновлює чіткість контурів за допомогою підвищення різкості в розділі Текстура нижче. Ефекти розмиття та відновлення чіткості налаштовуються як пара, тому зображення з увімкненим зерном виглядає дещо м’якшим, ніж те саме зображення без зерна. Саме так поводиться фотоплівка. Якщо хочете отримати чіткіше зображення, зменште зернистість.

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

Увімкнути зерно
Увімкнути симуляцію зернистості.

🔗Емульсія

granularity
Controls the size of the film crystals relative to the measured value for this film stock. 1.0 corresponds to the stock’s default crystal size as specified in its datasheet.
Raising the value grows the crystals, which means there are fewer of them and each one counts for more, so the grain becomes coarser and stronger together – the same way a faster film differs from a slower one. Because it rebuilds the emulsion, it behaves the same on negative and slide film.
grain strength
How far the grain is allowed to move each pixel. 1.0 matches the real stock, 0 switches it off.
Unlike granularity this scales the result: a negative’s grain gets amplified a second time by the print stage, while a slide is scanned directly with nothing to amplify it. The same value therefore reads much weaker on slide film. Reach for granularity (right-click for up to 8).
Однорідність
Контролює рівномірність розподілу кристалів плівки відносно виміряного значення матеріалу. Нижчі значення концентрують зерно в області середніх тонів, зменшуючи його вираженість у найщільніших ділянках. Вищі значення забезпечують рівномірніший розподіл зерна в усьому тональному діапазоні, згладжуючи пік у середніх тонах.
sublayer particle scale
A real emulsion layers coarse crystals over finer ones. This scales the finer sub-layers against the coarsest, which stays fixed. Lower makes the fine layers finer still, so the coarse layer dominates; at 0 only the coarsest is left. No effect on stocks measured as a single layer.
Мінімальна щільність
Рівень щільності, на якому перебуває кожен кристал навіть там, де на плівку не потрапляло світло – причина, чому зерно не зникає повністю на прозорих ділянках. Для реальних типів плівки цей показник становить приблизно від 0,03 до 0,06.

🔗Текстура

grain blur
How much the grain is blurred after it is drawn, in pixels. This softens grain: the crystals are unchanged, so raising it makes grain smoother and less distinct, not coarser. Use granularity above for that.
The value that looks right depends on output size since it is measured in pixels rather than on the film. Raise it for large prints where one crystal covers several pixels; lower it for small output.
Розмір хмарки барвника
Кожен проявлений кристал утворює не чітку крапку, а невелику хмарку барвника. Це масштабує, наскільки далеко поширюється хмарка, а видимою вона стає лише за збільшень, коли один кристал покриває більше пікселя.
Радіус відновлення
Ширина, на яку поширюється відновлення різкості, у пікселях. Значення 0 вимикає цю функцію. Широкий радіус повертає чіткість деталям середнього розміру. Це запобігає проступанню самої піксельної сітки.
Сила відновлення
Визначає, наскільки сильно відбувається підвищення різкості, відновлюючи чіткість, втрачену через розмиття зерном. Цей параметр перерозподіляє щільність, не додаючи нової, тому він не здатен створювати відсутні деталі й не виконує функцію знешумлення. Значення “0” залишає ефект пом’якшення без жодної протидії; встановлення значень, що значно перевищують стандартні, призводить до надмірного підвищення різкості — сильнішого, ніж було втрачено, — через що зерно набуває неприродного, “хрусткого” вигляду замість фотографічного.

🔗Ореол

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

Увімкнути ореоли
Увімкнути обидва ефекти.

🔗Розсіювання

Рівень розсіювання
Скільки світла розсіюється вбік усередині емульсії. Значення 1,0 відповідає характеристикам плівки, а 0 — вимикає цей ефект.
Розмір розсіювання
Ступінь розсіювання. Значення 1,0 відповідає характеристикам плівки та є стандартним для симуляції. При перевищенні цього значення зображення в усьому кадрі швидко стає м’якшим, оскільки радіус розсіювання зростає пропорційно до величини параметра. Перетягування дозволяє встановити значення до 1,5; клік правою кнопкою дозволяє встановити більші значення, аж до жорсткого ліміту в 4,0.

🔗Ореол

halation strength
How strong the reflected glow is. 1.0 matches the chosen film, which means it looks very different from stock to stock: most modern color negative film has a layer specifically to absorb this light and shows almost none, while film without one (a redscale-style stock, say) glows dramatically. Drags to 2, right-click for up to 8.
Розмір ореолу
Як далеко поширюється світіння. Значення 1,0 відповідає характеристикам фотоплівки.

🔗Поріг

highlight boost
Rebuilds highlights that were clipped in the original file so they can glow into the scatter, halation and diffusion effects. In EV; 0 switches it off. The boost applies over a fixed range, so it gives the same result regardless of image size, zoom level, or how the export was processed.
boost range
How far down the tonal range the boost reaches. Lower keeps it to the very brightest areas; higher pulls more of the upper mid-tones into the glow.
boost protect
Keeps everything below this many stops above mid-gray out of the boost entirely.

🔗Сканер

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

🔗Вихід

pre-compression boost
Brightens the finished picture without flattening its highlights, because the film’s own highlight roll-off is applied afterward, so the image lifts instead of washing out. 1.0 leaves it alone. Since it acts right at the end, the color picker reads the finished picture rather than the original: point it at a highlight area, and it sets the boost so the brightest tone lands just short of where the roll-off takes over.
post-compression scale
Scales the finished picture after the gamut compressor. This only changes the level, leaving the relationship between the channels alone, similar to what a tone curve does by moving its white point.

🔗Різкість

Розмиття сканера
Пом’якшення, спричинене власною оптикою сканера, у пікселях. Значення 0 вимикає цю функцію.
scanner sharpness
How wide the scanner’s sharpening reaches, in pixels.
scanner sharpen strength
How strongly it sharpens. 0 switches it off – worth doing if you would rather sharpen later with darktable’s sharpen or diffuse or sharpen modules.

🔗Відблиск

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

translations