vkdt 1.0 release candidate

hi all,

i’ve been meaning to release vkdt 1.0. i think feature wise this should be pretty much done, i’m still waiting for some neural network training to converge. while we wait, if you want to point me to your favourite bugs, this is a good time :slight_smile:

tentative release notes with features over 0.9.1 can be found here. main features are of course filmsim, a couple of ui changes, and neural denoising (based on rawnind, that’s what is currently training).

24 Likes

Awesome! A much-awaited announcement.
Is the Windows version at the same stage of development, or will it come later?

Don’t know if is a bug in the software or my brain but vkdt doesn’t include exif data on export for me. Even though under “export selection” I have set “exif” to “copy from main input”.

there is a windows zip file with prebuild binaries. i create it in the github ci, using whatever windows runs there, so i can’t really say if it works or not (worked last time i tried). i know windows uses utf-16 instead of utf-8 and i’d see this as non-fixable. so in ascii and maybe with some other restrictions there is a windows version…

on which os are you running this? this might be something that i stripped off the windows builds too, it’s certainly disabled on android. also it runs exiftool externally to achieve the exif copy (so you need to have that installed), and only for jpg export.

Please see vkdt-rawler-0.7.99-295-g4f232ddc-win64 used characterset for input causes errors · Issue #119 · hanatos/vkdt · GitHub

right. i saw your comment there (thanks for the pointer!) and looked into it for a short time and then was distracted. there was a fair bit of infrastructure or windows specific stuff involved that i didn’t understand. i think my conclusion was at the time that i wouldn’t be able to deliver that.

Au contraire, it’s fairly simple in principle and the infra is there. Unfortunately I don’t really understand (or have time to get into) your build system - had it been CMake or Meson I would’ve contributed a PR already… :blush: I’ll add more pointers to the issue?

1 Like

bazzite 43, so basically Fedora Kinoite. Exiftool is not part of the base image and as far as my short search shows not directly available for fedora. But I have it installed via brew so “exiftool” is available in the terminal. Excuse my ignorance if none of this is relevant ;-).

Oh thanks! @hanatos I can confirm the issue is with exiftool missing on my system. I layered perl-Image-ExifTool with rpm-ostree install and now vkdt exports the metadata as expected. Curious that the brew-version doesn’t work (which is available as exiftool in the terminal as well) but it probably has its technical reasons I don’t understand.

1 Like

Out of curiosity: How does one handle this issue? Inform users that exiftool is a dependency?

fair point. i mean it’s relatively simple to put a gui message, or list it as some optional dependency in the various packaging metadata or both. would that be what you are looking for?

I think, a GUI warning when trying to export jpegs, that exiftool could not be found would be a good idea. I found this by accident and suppose many people wouldn’t notice the missing data until much later.

1 Like

Hello @hanatos

Thanks a lot for your work !

Just tested on Window 11 (home edition)
CPU: Intel core I7 12700H
GPU: NVIDIA RTX 3070 Ti
RAM: 32 gb

On the whole, it works fine and looks pretty responsive too!
The option to right click (mouse), on the image, while editing, and open a wheel with many options (denoise, colour exposure etc) is indeed super cool :slight_smile:
I have tested VKDT for 1hour or so and it crashed “only” twice (I was unable to reproduce them, later on).

I only need to get used to its interface and quirks on Windows :slight_smile:

I was curious to test Vkdt because I have read it supports 10 bit monitors.
As far as I know, darktable and RawTherapee don’t have this option, yet

Just a few notes:
I have exported a NEF file (from Nikon D700) and the Exif data are missing in the jpeg even though I have checked the option to “copy from main input”
The other “native” Windows softwares I run on this pc (e.g. RawTherapee, DXO Photolab etc) work fine in this regard.

I suppose Tiff 16 bit (exported from RawTherapee) are not supported on Windows. In the lightable: the message is “the collection is empty”

@hanatos

Feature request:
It would be extremely useful, IMHO, if you could post a video tutorial (nothing fancy, even without the audio - voice if you are in a hurry) where you edit a RAW picture

In short, for instance:
open a RAW > apply white balance, rotation, exposure, sharpen etc etc > finally export it.
The icing on the cake, would be if you could show how to use these options with the node editor.
For some softwares (i.e. Blender, Natron, DaVinci resolve etc) this workflow (node editor) is already quite established but for users of other softwares (RawTherapee, darktable, GIMP, just to name a few) it might be really interesting to watch and learn how to use it.

1 Like

okay. let me see if i find time for this. i don’t usually watch videos… there are super short and almost up-to-date howtos, for instance this: vkdt: how to efficiently work through many images that walk you through a process from sd card to website.

Hello @hanatos

okay. let me see if i find time for this. i don’t usually watch videos…

I understand…
For topics like coding (SQL, Python etc) I deem video tutorials of little use and too time-consuming.
Written tutorials and books are the quickest way to learn, in my view.

However, for graphicals stuff (photography, video editing), video tutorials are quite useful as well.
This being said, well done video tutorials are extremely hard to produce: you need a script, a good microphone, video-editing software etc etc.
On YouTube, for instance, their quality is often so-so. Luckily, there are some of them which are extremly well done (e.g. many related to darktable)

hehe you can be sure if i do that it’ll be at the rubbish end of the spectrum :slight_smile:

yes, see above re:exiftool dependency. with windows builds the story is even sader because i used to ship exiftool but sf.net doesn’t allow the github runners to download the release any more. maybe have to mirror it somewhere on github to bring it back :expressionless:

yes i don’t support tiff (except by accident through the raw loader library)

pushed.

that would be great! if you have some easy instructions for me? the build system in vkdt is pretty much non-existent. it’s just a plain old makefile using pkg-config and with some specialised includes for windows and macintosh.

1 Like

Cool!

I like the rightclick-circle-menu but am confused as to the intended way to go back after entering a “slider” - to me it would be intuitive to be able to right-click again to bring up the menu again but it doesn’t seem to work that way?