A collection of enhanced Darktable Lua plugins, including improved focus stacking tools and AI utilities.
- RawForge
- Convert to DNG
- SAM3 Segmentation Plugin
- SAM2 Segmentation Plugin
- Enfuse Simple
- Enfuse Advanced
A Darktable plugin that runs RawForge to denoise or refine RAW files and generate DNG output directly from Darktable.
- Installation video → https://youtu.be/K9vqhV8bCjY
A Darktable plugin that wraps the selected RAW files' original sensor data in DNG files. Generated DNG files are imported automatically. The plugin requires a Darktable 5.6.
Installation video → https://youtu.be/pLBcsb_7vPI
A Darktable plugin that uses Meta AI’s SAM3 image segmentation model to generate masks directly from Darktable.
- Installation video → https://youtu.be/i08ccYK93Sg
A Darktable plugin that uses Meta AI’s SAM2 image segmentation model to generate masks directly from Darktable.
- Installation video → https://youtu.be/eEfsPIzWtTQ
A simplified focus stacking and HDR plugin using enfuse and align_image_stack.
- Simplier than Enfuse Advanced
- Fully cross‑platform (Linux, macOS, Windows)
- Instalation video → https://youtu.be/dcHRvXXtQOY
An improved version of Darktable’s original enfuseAdvanced script.
Problem: Darktable's image_table does not sort input file names, causing align_image_stack to receive them in the wrong order.
Solution:
The script now sorts the extracted file names before running the stacking command.
for image in images_to_align:gmatch("%S+") do
table.insert(image_list, image)
end
table.sort(image_list)
images_to_align = table.concat(image_list, " ")