AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

ociobakelut difference between 2.3.2 and 2.3.1

Open
#1,953 4 comments 0 reactions 0 assignees View on GitHub
Bug help wanted
Dominant language
C++
Stars
2.1k
Forks
503
PR merge metrics
No merged PRs in 30d

Description

Hi all,

I'm using ociobakelut to convert a config-free .cube 33x33x33 LUT to .icc.

When I do this in 2.3.1 I get a good conversion.
When I do this in 2.3.2 the blacks are elevated.

The command I'm using is:
ociobakelut --lut {inputFile} --format icc {outputFile}

Here is how the curves of a resulting .icc profile created with version 2.3.1 look like:
https://www.dropbox.com/scl/fi/nnow10m5odvhnlfshmke8/Screenshot-2024-02-23-at-11.06.55.png?rlkey=wqcs4bsbj3vwvjr2ts3lsl2ds&dl=0
This is correct. They are identical to the .cube LUT.

Here is how the curves of the resulting .icc profile created with version 2.3.2 look like:
https://www.dropbox.com/scl/fi/jmfixgkdaqrdsn82lo1ef/Screenshot-2024-02-23-at-11.07.15.png?rlkey=c5wkwhmshdo5icmkprfphrpfm&dl=0
Notice the elevated blacks. This is incorrect.

Has something changed between 2.3.1 and 2.3.2 that I'm not aware of? I can't find anything in the changelog that would indicate this.

I should note that version 2.3.2 was installed via the Python method as per documentation, while 2.3.1 was installed from source.

Is this a bug?

Thanks!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.