quick and simple settings for darktable, to get great results quickly

Quick start

Hey! So this is a lot of text. I’ll summarize it:

This is a configuration for darktable that greatly simplifies the editing interface. For typical edits, you don’t have to mess with modules or figure out which sliders to use. It’s intended for both new users to darktable and even us more advanced ones, to greatly speed up our workflow.

Initial set-up:

  1. Make sure darktable is set to filmic & modern in the “processing” settings
  2. Import the module preset I linked
  3. Select the preset from the modules menu
  4. Switch to the first tab

Once you’re done, it’s just this one step
5.Set exposure (and perhaps highlights)

Also, not necessary: I suggest you switch the histogram to waveform! It’s great.

Interested in knowing more? Read on…


Intro

Hi all! I’ve made a configuration preset for darktable that’s quick and easy to use for standard edits and also promotes certain modules for more advanced edits.

It’s meant to be a way to get a great image with minimum work in a scene-referred workflow. (Additional creative edits are encouraged after that, but not necessarily needed.) It is a fully modern, scene-referred way to process images using the suggested “best practices”.

It’s intended for those new to darktable and also for us more advanced users of darktable who don’t want to switch tabs and expand/collapse modules all the time.

I’m sure it’s not meant to be perfect for everyone, but it has been working for me for a while and this can likely serve as a base for others. Additionally, even those who might not adopt these settings might find something useful in this post (such as the mention of waveform — I need to stress that you should really use the waveform instead of a traditional histogram).

Background

I’ve used darktable for years at this point (and had prior experience with Lightroom and even Aperture, many years ago). While darktable has gotten better every release, but the plethora of modules and even the modules themselves are still overwhelming if you’re not used to them.

This configuration works with and is optimized for both darktable 4.2.x and 4.3 (the soon-to-be released development version of darktable at the time of this writing). Appropriate controls for both versions will automatically show up in the quick settings.

General

This configuration:

  • gives great results quickly, often just needing an exposure adjustment (and sometimes not even)
  • has all critical edits happen on the quick settings page, where I hand-picked the best settings of the most important modules, so you can do almost everything there without getting overwhelmed
  • has a selection of the most important and non-deprecated modules into two sets: main (the ones you generally want to use) and extra (the ones that are useful sometimes)

Overview

Here’s what it looks like by default (with an untouched image):

How to use

To work on an image, you’d generally:

  1. adjust the exposure by scrolling or clicking and dragging the waveform directly (important: only adjust the top 3/4, not the bottom 1/4 of the waveform)… alternatively, you can use the exposure slider by sliding or right-clicking to type in a number (which can even exceed the slider’s stated range)
  2. if the highlights need adjusting, then drag the slider for filmic rgb’s “white relative exposure”

…and that’s usually it for a quick edit!

I personally have auto-settings for lens corrections (which benefit some lenses more than others) and noise removal that I’ve included in the zip, but they don’t seem to auto-enable after importing (see below, at the end of this post). But each is one click to turn on in the quick settings, so it’s super-easy to fix manually too.

Optional basic edits after that might then include:

  • contrast (which is using color balance RGB’s contrast, as Aurélien suggests using that over filmic RGB’s)
  • vibrance for boosting or reducing the overall color intensity (so you have just one simple slider that you need for “saturation”)
  • color calibration, which you can change from “as shot in camera” to custom or anything else and will have either a hue or temperature slider to make the image colder or warmer
  • chromatic aberrations in case the lens profile doesn’t fix aberrations enough (most noticeable with trees against sky), you can toggle this on; the defaults are usually great
  • denoise (profiled) to adjust the strength and to ensure it did find a match (or to turn it off, if you really don’t want it for a particular image)

There’s also a “diffuse or sharpen” entry on the quick settings, but as you cannot select profiles from the quick settings and this module is quite useful in so many ways, you’d want to use the link button at the right.

Here’s another screenshot with the same image as above with only these settings adjusted:

Waveform vs. histogram

One thing to note: I’ve personally, locally, changed the histogram to the waveform by hovering over it and clicking the second icon from the left (“waveform”). This lets you see the exposure of all the color channels and dial-in the best settings more easily than a traditional histogram. (The waveform has light at the top and dark at the bottom, as opposed to left/right. In the waveform, the left/right is the horizontal parts of your image. A waveform is a 2D representation instead of a (basically) 1D representation of a histogram.) You can make it smaller by hovering the waveform, holding down control, and using your scroll wheel, which will give yo more space for modules.

This change isn’t in my shared settings. It’s something you need to do yourself. But this change makes you much more confident that you’re doing the right thing when changing any of the sliders. It’s a much better visualization of exposure, highlights, dark parts, and even saturation of the image than a histogram.

More advanced editing

If you decide you need to do more to the image, such as crop, sharpen, work with masks, retouch, and so on, you can (and have to) go to the main modules:

Screenshot from 2023-05-06 17-28-30

If you’re diving in to the more advanced settings (that the quick tab doesn’t provide), then these “main” modules are the modules you should get familiar with.

Main modules include: Filmic RGB, Color Balance RGB, Diffuse or sharpen, Color calibration, Crop, Tone equalizer, Exposure, Denoise (profiled), Highlight reconstruction

Or the extra modules:

image

These are usually not needed. But it’s a “grab bag” of additional useful modules.

Extra modules include: Monochrome (although you may use color calibration for better control), Color zones (although you should use color balance rgb with masks, but this is for quick, intuitive edits), local contrast (although diffuse or sharpen is generally better, this module is quicker and can be useful with masks for more aggressive edits), LUT 3D for toning afterward, Contrast equalizer, Blurs, Retouch (super useful once you get the hang of it), Orientation (usually does the right thing for most modern cameras), Rotate and perspective (I love the perspective detection and correction, but it’s more for architectural images), Demosaic (always on, but you usually don’t have to change it), Hot pixels (useful if your camera has stray hot pixels; generally not needed, except if your camera has a hot pixel or two or in super-high-ISO), White balance is usually set and not to be touched in a modern workflow.

Versions of darktable

I’ve made this with the development version of darktable in mind, as it has filmic rgb v7 and the “saturation mix”, which is super-useful for controlling way filmic rgb handles color.

I had been using something similar with previous versions of darktable, but this has been refined since. As a result, the configuration does work with both the stable (4.2.1) and upcoming release of darktable.

“Advanced” tone equalizer version

I also have another, more advanced version that uses the tone equalizer instead of color balance rgb’s for adjusting the overall midtones, dark, and light parts of the image.

It does require more knowledge about how to use the tone equalizer… but using the quick settings lets you adjust the mask exposure compensation and see (and edit) the waveform in the adjustment box at the same time! (You still need to click on the magic wand twice: once to turn it on if it isn’t already, and the second time to actually set the offset.) To use the scroll wheel when hovering the image, you do have to click the link icon on the top-right to open the module, however.

Installation

Configure darktable

To “install”:

Set up darktable’s configuration:

  • In darktable 4.2.1: Set up darktable with modern settings. In the darktable preferences window, make sure “auto-apply pixel workflow defaults” is set to “scene-referred” and “auto-apply per chromatic adaptation defaults” is set to “modern”.

  • In darktable >= 4.3 (current development): make sure “auto-apply pixel workflow defaults” is set to: “scene-referred (filmic)

Import presets

Then:

  1. Download the zip file and extract it.
    Quick and simple.zip (4.5 KB)

  2. Go to darktable’s settings and select the “presets” section.

  3. Import the presets.

  4. Go to edit an image and select either “Quick” (the tone equalizer version) or “Quick and Simple” (the simpler color balance rgb version talked about first) from the menu.

  5. Visit the first tab, which is the simple quick settings tab. Everything you need to process an image is there. (The other two rightmost tabs have the preselected modules ready for you as well, for optional further editing.)

Customization

Additionally:

  • If this is almost what you want, but you’re missing something or don’t want something else, then you can use this as a starting point and add or remove items. You can do so by right-clicking on any of the tabs other than the power (showing the active modules) or the menu. (The menu also has “manage presets”, but it’s much more complex.)

Auto-presets for an even faster base edit

To speed up my workflow, I do also have a few modules that get auto-applied by default:

  • lens correction
  • denoise (profiled)”: for >= 9mm, it sets it to auto and another preset for <= 8mm turns down the effect to be very subtle for unprofiled (as I’ve found most cameras + lenses have profiles, but smartphones do not ­— it may be different for some of you though)
  • exposure” (although adjusting the exposure will automatically turn it on and set it to what you want)
  • color balance rgb”: I have it turn on the built-in “basic colorfulness” mode to punch up the color a little bit

…but when I try importing them in fresh install of darktable, it doesn’t work for me for some reason. I have included the presets in the zip file still work regardless, although the image will need denoise and lens corrections turned on manually. (Defaults are usually great.) And it won’t have a little color boost by default, but global vibrance will still work.

I’d love some assistance to make sure they work as intended for others, so I’m including them in the zip. Perhaps I overlooked something or hit a darktable bug?

However: Since you’d need to manually make sure lens corrections and denoise are turned on (unless you can get them to auto-apply too), I’ve make sure both are in the quick settings, so at worst, it’s one click in the quick settings to toggle these modules on.

Therefore: I’ve included the lens module in the quick edits for now. (Screenshots are from before I added it.) Denoise was already there, as it’s often also useful to adjust the strength (although it usually gives wonderful results with default settings).

So: I’ll update this post (and the zip files) if I (or someone else) gets these auto-settings working for everyone on import.

FAQ

Nobody has asked any questions yet (as I am just sharing this now), so I’m going to imagine a few questions that someone might ask. :wink:

  • How is this different from available presets?
    Great question. I think the available ones don’t show the right set of settings in the quick edit. And they are overwhelming with a bunch of possible modules in several tabs. I’ve tried to limit it down to the main modules in one group and then some post-processing ones in the other. And I’ve been pretty selective about which modules are included.

  • I have my own opinions and I don’t agree with this selection of modules and settings!
    Firstly, that’s not a question. :smile: But: I’m sure it’s not for everyone. You don’t have to use this. I wanted to provide a configuration for people to quickly make edits from the “quick settings” tab with just a few buttons and sliders, so they don’t have to navigate a ton of modules. Also: If this is close enough to something you’d like to use, you can set it up and customize it to your wishes.

  • How do you know this can work for more people than just yourself?
    I have had way too many cameras and lenses since 2002 from different manufacturers. (Canon, Fujifilm, Panasonic, Ricoh, etc.) and have a bunch of Play Raw images I’ve edited from Pixls.us over the years. I’ve tested it out on all of these images in different conditions and can get good results quickly, without having to navigate away from the quick settings tab or navigate modules. (Unless I really want to do more than basic editing.)

  • What about sigmoid?
    I’ve tried sigmoid a lot. It sometimes helps you get to a nice result more quickly, especially when images are extremely overexposed. However, in almost every case, filmic has given me better results, especially with highlight colors. This is especially true with the revised filmic rgb v7 in the development version of darktable, that will likely be released soon.

    That said, I’ve customized both to have sigmoid versions. You have to make sure to turn filmic off and sigmoid on. In darktable 4.2.x, you’d have to make a preset for this. In darktable >= 4.3, change the processing settings for this in the settings dialog. As you really shouldn’t have both filmic and sigmoid on at the same time, I’ve left a filmic rgb stub in the settings to toggle it off (in case it’s on). Additionally, I removed contrast from color balance rgb as sigmoid provides contrast itself. (So you’d only have one contrast slider.)

    Here’s the modified set of presets for you: Quick and simple - sigmoid.zip (2.3 KB)

  • Why should I trust your opinionated decisions?
    I’ve been into photography since the 1980s (as a kid), have processed images in darkrooms, have used multiple raw editors for years (Aperture, Lightroom, darktable), dabbled in a bit of pro photography on the side, and majored in design and computer science. I was first an illustrator starting in 1993 and then UI/UX designer since the 1998 and part of the Free Software / Open Source community starting in 1996. My goal is to make software (especially FOSS software) easier to use.

    Since darktable is quite flexible, I figured a simpler configuration that promotes editing basics makes sense and should help people get great results from darktable more quickly. Of course, this is just some settings and the darktable developers are the true heros. I’ve been happy to see darktable get better and better every release.

  • This is too much text. What’s the point?
    The goal is to highlight what is needed to do basic edits. It’s to make it so you don’t have to know which modules are good and which are “bad”. And you also don’t have to memorize what parts of each “good” module are important and which you would (usually) ignore.

    The quick summary is to set darktable to filmic and modern white balance, then import the presets from the settings dialog’s presets tab. And then rely on the quick edit tab for either all or most of your work (if you need more advanced features).

18 Likes

I need to review what you have done in detail, but by chance I have been working on pretty much the same for the last 2 weeks; a simplified workflow and standard modules for non initiated to use DT. After a quick glance yours looks good. I will sit and have an in depth look comparing with what I am testing.

Thanks for sharing.

With all due respect, “quick and simple” seems like an oxymoron based upon what you have posted.

The hurdles necessary to clear in order to use darktable, although seen by many as “the rites of passage”, make it a non-starter for many in the photographic community.

I’m certain my comments will be met with a large helping of scorn and descension, but honestly I have neither the time or inclination to leap the hurdles necessary to use darktable.

Just one man’s $0.02 worth.

Right, which is why I made this preset.

It’s summarized as:

  1. Import the module preset I linked
  2. Select the preset
  3. Switch to the first tab
  4. Use exposure and perhaps highlights

That’s it

Step 1-3 are needed to be done once only. Step 3 of exposure (and sometimes highlights) is the main repeatable thing. Other options on that page are all you really need. (You can ignore the rest unless you’re doing something advanced.)

But I wrote this up with lots of text to explain it in detail.


I would have rather liked to work with the developers on trying to make something like this the default, but I had a long conversation where I couldn’t even convince them to make lens corrections (which are mandatory for many modern lenses) and noise reduction (which is also on by default everywhere else) both auto-apply, so trying to hide modules and refactor which ones are shown by default would probably be an uphill battle.

I’m sorry this isn’t the default in darktable. I’d change it if I could. But importing a file and switching to a tab is about as simple as I (or anyone) can make it meanwhile.

So, at least for the time being: Here’s a preset you can import and use to have a page with the important settings all in one place and you can generally ignore the other tabs.

(But, yeah. I was very verbose: I should probably add a quickstart at the top of the post when I get back to my computer.)

Seems like it would be a 15 minute YouTube video to me, so not too long. The effort by @garrett seems very nice and helpful.

Yes, you’ll need to understand some new things, and yes you’ll need to learn a new application. But isn’t this true of every new piece of softare one picks up? The vagueness of this statement helps nobody.

Then why take the time to leave this very general and negative comment for someone who is trying to be helpful. That’s so deflating. Whether you think you can or you can’t, you’re correct.

14 Likes

You don’t have to ignore those tabs… You can completely get rid of them! The tabs are customizible. Then if you need a module not listed, just use the search :slight_smile:

1 Like

“Scorn and descension”? No. Each to their own opinion. Here is what I learned though …

  • You don’t like darktable.
  • You don’t like the article even though you don’t “have neither the time or inclination to leap the hurdles necessary to use darktable”. But evidently you have plenty of time to write about your opinion.
  • Evidently you’re a spokesperson for “many in the photographic community”.

Just my own $0.02 worth.

Thank you for taking the time to compose and post the article for the darktable community. Lots of good stuff here.

1 Like

I recommend people check out the initialworkflow script… combine this with a few strategic presets and you are good to go… You can basically set autoexposure auto set the filmic limits and set the tone eq mask and the color balance mask ready to be edited which many people don’t even bother but will help target the tonal edits…

This script can also be modified to include any of the suggestions provided above… but I think its really fantastic… and it has lots of options…

@garrett You could easily modify this to create a list of your key modules with a few key presets selectable from the drop down to run your workflow… or I find this really useful as it is…

image

4 Likes

Somewhere along the line I have missed Aurélien’s suggestion regarding this. In fact, it has always been my my understanding that color balance RGB’s contrast would somehow ‘break’ filmic’s settings. I would much appreciate any pointers regarding this.

As with many things, investing time to master something is often rewarding. DT is more complex than LR for sure (not that much, but sure it is), but, for me anyway, it provides much better results on many fronts and additional controls on what is really happening behind the curtain. The “photographic community” is not homogeneous : many will choose to invest additional time to learn a tool like DT in order to get the benefits that come with it. Others wont, and this is perfectly OK.

1 Like

Well stated in the manual…you are correct that AP I believe had said not to use it for "global " contrast adjustments… use it more selectively… but if one can use the tool knowing how it behaves in a way that suits them then I guess it is fine…

From the manual…

" The contrast algorithm gives natural results that mimic the central part of the contrast curve of analog film. However, it will also increase the image’s dynamic range, which may void filmic settings in the pipe. For global contrast adjustments, you should normally use the tone equalizer module – the color balance RGB contrast slider is best used with masks, e.g. for selective corrections over the foreground or background."

Explained here at 45 min mark through to around 48 min…

5 Likes

I don’t get it. How do I apply these presets?

This is great, I can’t wait to try it out. Thank you for sharing!

Have you imported them… do that first if not then they are choices in the dropdown of the module that they are designed for…

Thank you so much for your input Todd, and for directing me to such a pertinent part of AP’s video.

AP says that color balance RGB’s contrast “is not recommended as a general correction”, which is how I remember it.

Aurélien does however describe the problem as coming from the tool shifting the white point, whereas the manual says it stems from increasing the dynamic range. Whilst I recognise that increasing the dynamic range will potentially shift the white point, for me, the distinction between the two descriptions has proven enlightening.

I typically photograph people illuminated by a window, or other single light source, and within darktable, I will usually aim to establish a fairly bright facial highlight, then aspire to tweak the image by adding contrast and grading the light as it falls off across the face.

What I hadn’t appreciated, was the degree to which my ‘tweaks’ were affecting the white point, which now explains lots of going around in circles!

I don’t think there is a difference.
If your color balance rgb pivots around some brightness level, it means values brighter than that will be made even brighter, values darker that that will be made even darker. That is increasing the dynamic range – so a pixel which was just below filmic’s white point (or just above the black point) will be shifted outside.

1 Like

Ah, I thought using Color balance RGB’s contrast (and adjusting filmic when needed) was the recommended approach.

I wanted to share what I had and what worked well for me.

Perhaps we should swap it out for Filmic RGB’s contrast?

Also, someone on Mastodon said it might be better to swap out diffuse and sharpen for local contrast, even though that’s a legacy module. The problem with diffuse or sharpen here in quick settings is that it’s useless and is intensive (especially if you don’t have good opencl support). Local contrast provides the “clarity” slider Lightroom users are used to, and it’s not too bad if done at smaller amounts (or masked, but the quick UI doesn’t support that either). I sometimes also use it even with diffuse or sharpen, as it provides local contrast a bit differently and more cheaply (on resources). Although, I usually use a mask to control it.

I guess a “version 2” could have these changes? What do you all think?

1 Like

Nor do I now, but I hadn’t previously grasped this.

It was never my intention to criticise your efforts. It was simply that I had never heard Aurélien say what you attributed to him.

As for filmic RGB’s contrast slider, I get the impression that Aurélien is not a particular fan of this either, even though he wrote the module. I once saw him describe it as “damage control”, which I wrote down at the time, but I cannot point you towards a reference.