-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[LUT 3D] output image looks very different from what the output looked like from a 3DLUT creator app. #3062
Comments
The LUT 3D module should be between color input and color output. Where was it for the buggy blue image? |
So that wrong indeed. @chhil I think you have seen the numerous issues reported because of a bug in iop-order? So I think you can close all your recent reports, they all seems related to this issue being worked on. |
I was going through the issues I had opened and I can't say if its IOP related or not. This one for example is, will the insert order change and should I close this prior to that? |
Interesting: The lut3d results were correct for me with my last build (maybe from one month ago), but with recent master I notice this issue, too. Furthermore, changing the application color space has no effect. Hence, I'd guess that the color space transform into the application color space is not performed anymore? |
Seems like the lut3d module is placed before input color profile in the new iop order. |
@aurelienpierre : do you confirm that 3dlut must be between input & output color profile? |
Seems reasonable to me, as an LUT represents a color space transform and hence it can only be applied on data that has been transformed into the source color space the LUT has been engineered for. |
LUT 3D should come right after colorin and colorchecker, before further colour grading, and colorout. |
@aurelienpierre : so my proposed patch (#3075) is wrong as it comes just after colorin. it seems that mixing rules after/before in iop_order.c does not works properly. |
Should the position be based on a users workflow? I can understand someone has a image shot in say a cineD profile on camera and may apply a cineD to maybe a rec709 lut at early stage and then do the grade. |
@chhil : you can always move it around to the position you want it to be. We are just talking about a sensible default. |
Take the opportunity to set a clean state as discussed on darktable-org#3075 with Aurélien Pierre. For darktable-org#3062.
Take the opportunity to set a clean state as discussed on darktable-org#3075 with Aurélien Pierre. For darktable-org#3062.
Fix merged. |
Thank you. |
Describe the bug
The LUT3D module output does not match the output of LUT in a 3D LUT creator app.
To Reproduce
Made changes to a raw file in darktable.
Exported output as tiff and imported it into 3D LUT creator.
Made changes in there and exported 3D LUT cube file.
Now in darktable on edited image I used the LUT 3D module as the next step.
The images below shows what the 3D LUT creator comparison of TIFF as before and the transformed as after.
The image below shows the before applying LUT and after applying LUT in darktable.
Left is after, right is before.
I tried changing opacity at 10% increments and could not get the output as the expected.
The text was updated successfully, but these errors were encountered: