3D LUT module in darktable 2.7 (dev)

OK. no problem. Will continue to search :slight_smile:
Thanks

Lots of mess with extra dynamic functionality)))

Hmm, I thought I can just load the gmic_cluts.gmz file but darktable doesnā€™t seem to be able to load it.

Abends,

If I understand it properly,
darktable likes either .png
or .cube files.

Thatā€™s right: *.gmz are compressed data files specific to Gā€™MIC.

I thought the loader code we included should handle them?

It was not the initial plan but Iā€™ve just moved the PR to gmz files instead of 2 lines png files (individual compressed luts files).
But gmz files can contain various luts. So Iā€™ve still to implement the possibility to browse them. Then one should be able to read the gmic_cluts.gmz file, which is GMIC library.

1 Like

dmz files will be added to png and cube files.

2 Likes

It would be awesome to be able to browse them. Especially having a thumbnail of the current image and then have them applied so you get an overview what they are doing :slight_smile:

Thatā€™s why I made this : https://gmic.eu/color_presets/index.shtml

Thatā€™s a very good presentation ! But Iā€™m missing the possibility to download the gmz file (beside the haldclut one).

Itā€™s pushed on the PR #2534, still WIP but should work for test.
But ā€¦ itā€™s difficult to use a 750 entries combobox, which is the case for gmic_cluts.gmz.
The ideal would be to have smaller lists (smaller gmz files) where luts are grouped by type or interest as one would do with folders.
Iā€™ve extracted all gmic_cluts.gmz to individual files and the scrollbar makes the usage far easier than inside a unique combobox.
image

image

Any idea or direction to improve the combobox usage is welcome.

Yes, a selection view like https://gmic.eu/color_presets/index.shtml would be really awesome. Also a section separation like that. Does GMIC have categories for them?

@David_Tschumperle Does the compressed gmic file have a sections like https://gmic.eu/color_presets/index.shtml or is it just the compressed LUT data without any representation.

If not would it make sense to split it into logical sections like on the website?

Iā€™m talking about https://framagit.org/dtschump/gmic/blob/master/resources/gmic_cluts.gmz

Agreed, that at least breaks the long list, turning the usage easier.
Iā€™m wondering if people would not like to be able to make their own selection & groups, depending on their taste and usage ā€¦ b&w / color, film / color grading, or many others approaches. Would that make sense ?

I would keep what gmic offers, but you could allow to define some as ā€˜favoritesā€™ and then have a tab which lists them ā€¦

Iā€™ve changed the lut names list from combox to treeview list. This handles smoothly large file like gmic_cluts.gmz.

  • scroll bar
  • filter entry
  • up /down arrow to change quickly the lut

image

3 Likes

Hi, I have build darktable from git, when I start it it shows 2.7.0 but I cant find the lut 3D module.
Is there some specific branch or something that I need to use?

Did you enter the 3D LUT root folder in the settings?

In case of dt master the module should appear the ā€œmore modulesā€ list (no reason to fail).
The PR #2534 is not merged. One difficulty is the dependency on Gā€™MIC which brings discussion in the dev team. For this version, if Gā€™MIC is not properly installed (Gā€™MIC library available) the module lut3d doesnā€™t start.

I fixed it, I think i was building other branch.