Play around with it and experiment, but:
- there’s no guarantee this will go anywhere (depends on the feedback, I guess)
- the code this is based on expects Rec 2020 as input, and provides Rec 2020 output. I do not check if the working space is Rec 2020, and no conversions are done. Should be OK for proof of concept, given darktable’s default working space is Rec 2020.
- I’m not familiar with Blender, but if they say they use Rec 2020, I think they probably use a D65 illuminant. However, darktable uses D50 (if I understand correctly), which means we’d need to adapt the white point / alter the in/out matrices, but I haven’t done that. That means what you get from this module, in its current state, is not the ‘real AgX’, as it is used in Blender. At least that’s what I think, given my rather limited understanding.
Edit: I’ll try to add a simple Bradford D65 ↔ D50 tomorrow, just as an experiment.