| Aurelian's youtube channel is pretty insightful. He explains a lot of what is behind the scene referred modules. And as you say, he has been driving a lot of that work. I've been using Darktable for many years for all my photo editing and it has improved massively in the last few years. He does a great job explaining how raw file processing works (in any raw photo processing tool) and how Darktable does it. https://www.youtube.com/@AurelienPIERREphoto/videos I had no idea he was working on this. Having come across his rants on Darktable last year, I think he does have a point on the UX front. A lot of the filtering in the light table (where you organize your photos) is a bit of a mess of confusing buttons, options, and weird convoluted abstractions. I never liked that part of the software. I can work with it but years in, it remains counter intuitive how you get your files in there and manage them. It's just convoluted and weird all over. A lot of bad ideas layered on top of each other. Aurelian kind of freaked out when last year some pretty major changes were just pushed through without much debate. And I agree with him, it didn't really improve much things. Anyway the magic is in the darkroom part, which is the part where you edit photos. There is a wide variety of modules aimed at different expertise levels. Scene referred mode is basically a big upgrade over what a lot of other packages do, which is to blindly apply pre-defined curves for cameras without much regard for the actual pixels in the raw image. Filmic and other modules do this a bit more intelligently by actually looking at the pixels, using some heuristics and working from the lowest levels of the pipeline all the way up to do the right things. It adds up to a lot less work when editing photos for me compared to earlier versions. Mostly photos come out pretty OK without much tweaking. I might tweak perceptive saturation a bit, add some contrast in filmic, etc. Basically, the workflow is roughly: 1) tweak the exposure as needed for the gray point. Filmic adapts with sane settings for black and white points and you typically don't have to tweak that. 2) add some contrast in filmic 3) maybe add some local contrast 4) in the color balance module fiddle with perceptive saturation. Done. There are a few more things I do for sharpening, profiled denoise (as needed), etc. But that's pretty much it. One nice thing is being able to apply defaults based on rules to photos. I might play with Ansel a bit if I can find some time over Christmas. Kind of curious to see what he's done to lighttable and the rest. |
I'm perpetually in the process of beating this dead horse, but FOSS would have so so many banging gold-standard user-facing apps if they enlisted the help of experienced UI or maybe UX designers and really worked to make them part of the community. To do their job right, they need to talk to the community to figure out what their needs are, and if maintainers shrug their shoulders while the few people who speak up are skeptically bikeshedding everything they say into oblivion, then we're also going to shrug our shoulders and walk away. That's what happened to me the several times I tried to contribute to various FOSS projects as a(n experienced, professional) designer rather than a(n experienced, professional, former) developer. Often, the response you get for merely intimating that something could work better if it was set up differently is like calling someone's kid ugly.
It would be like a team of civil engineers working on a restaurant design scoffing at an architect that specializes in restaurants offering to help make an effective kitchen layout. From the civil engineers' perspective, the architect's input is superfluous and would probably slow down progress. Meanwhile, everyone else that has to interact with that kitchen suffers.