Libre DT-Lab
Mijn leer- en experimenteerlaboratorium
Welkom op de pagina over Libre DT-Lab. Dit is meer dan alleen een variant van Darktable; deze ruimte dient voor mij vooral als persoonlijk laboratorium: een plek om te ontdekken, te leren, te begrijpen en te experimenteren op het gebied van RAW-ontwikkeling en vrije beeldbewerking.
Learn and Experiment
De wereld van beeldbewerking en kleurbeheer is uitgebreid en boeiend. Libre DT-Lab is ontstaan uit een eenvoudig verlangen: ons verdiepen in de werking van Darktable om ideeën uit te testen, de code aan te passen en het gedrag van de algoritmen op RAW-bestanden rechtstreeks te observeren.
Deze aanpak is gebaseerd op een aantal principes:
- De mechanismen begrijpen: onderzoeken hoe kleurruimten, dynamiek en de weergave van sensoren worden bewerkt.
- Nieuwe benaderingen testen: tools wijzigen of aanpassen om hun daadwerkelijke impact op de beeldkwaliteit te observeren.
- Ontdekkingen delen: mijn leerproces documenteren en de benaderingen die vruchten afwerpen beschikbaar stellen.ble to test ideas, tinker with the code, and directly observe how the algorithms behave when applied to RAW files.
In dit laboratorium kan ik nieuwe benaderingen in de beeldverwerkingsketen verkennen. Dit zijn de belangrijkste projecten die momenteel worden onderzocht:
- Een update van de Base Curve-module (meer informatie): Het idee hierachter is om te experimenteren met een basiscurve die is afgestemd op moderne lineaire workflows, waarbij inspiratie is geput uit de renderingscurves van de ACES-filmstandaard. De module past de verwerking van zeer heldere hooglichten op intelligente wijze aan om te voorkomen dat gebieden die al helder zijn, worden platgedrukt. Hierdoor kan ik onderzoeken hoe ik de toonnuances in de witte delen beter kan behouden, terwijl ik tegelijkertijd de verzadiging en kleurverschuivingen in sterk belichte gebieden corrigeer.
- Contrast & Textuur: Gebaseerd op experimenteel werk van de community stelt deze tool me in staat om een ‘detailschaal’-benadering van contrastverwerking te testen. In plaats van een hard, globaal contrast toe te passen, verdeelt deze het beeld in verschillende niveaus: van microdetails tot grotere structuren. Het doel is om een natuurlijkere weergave van scherpte en texturen te verkennen, terwijl er wordt geëxperimenteerd met colorimetrische contrastaanpassingen (zoals de scheiding tussen warme en koele tinten).
- 3D Colorimetric Film (meer informatie): is een module voor toonweergave op basis van de ACES 2.0 SSTS-curve en driedimensionale kleurmanipulatie om de precieze regeling en conversie van kleurruimten te verkennen. Deze module is ook beschikbaar als CTL-script voor ART
- ACES 2.0-integratie (Output Transform): Het testen van een speciale weergavemodule op basis van de officiële ACES 2.0-specificatie. In tegenstelling tot eerdere versies van ACES of methoden op basis van vaste LUT’s, maakt ACES 2.0 gebruik van een kleurweergavemodel (gebaseerd op CAT16 / Hellwig CAM). Dit maakt een progressieve compressie van het kleurengamma en de chrominantie mogelijk op basis van tint en luminantie, wat zorgt voor zeer vloeiende overgangen in de hoge lichten zonder kunstmatige kleurverschuivingen of abrupte breuken. De module blijft trouw aan de Unix-filosofie: een zeer minimalistische interface die zich richt op referentietonale weergave, waarbij creatieve aanpassingen worden overgelaten aan de andere modules in de pijplijn.
- Workflow-selector (toonmapping): Om het vergelijken van de verschillende toonmapping-engines waarmee ik experimenteer te vergemakkelijken, bevat de werkbalk nu een toonmapping-selector. Met één enkele klik kun je schakelen tussen verschillende benaderingen – filmisch, sigmoïde, AgX, basiscurve, 3DCF of ACES 2.0 – zonder dat je elke module handmatig hoeft te openen of te configureren. De keuzeschakelaar regelt alles: hij deactiveert de huidige engine, laadt en vouwt de geselecteerde engine uit, en schakelt vervolgens de bijbehorende modulegroep om. Het idee is om te kunnen observeren hoe elke curve het licht op hetzelfde beeld ‘vormgeeft’ en om de weergave, de hoge lichten en de kleurnauwkeurigheid te vergelijken alvorens een keuze te maken. De instelling wordt opgeslagen in de huidige workflow en gesynchroniseerd met het sneltoegangspaneel.

Delen van broncode
In overeenstemming met de filosofie van vrije cultuur die ten grondslag ligt aan vision-libre.fr, blijft al het werk dat in dit lab wordt verricht openbaar:
- Broncode en werknotities: beschikbaar op de GitHub-repository.
- Het bestand README_Libre_DT-Lab.md bevat technische informatie en aantekeningen met betrekking tot mijn experimenten.
