Bug 2007657 - Blender color management options not available
Summary: Blender color management options not available
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: blender
Version: 34
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Luya Tshimbalanga
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-09-24 13:54 UTC by ebudan
Modified: 2022-04-03 14:16 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-04-03 14:16:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description ebudan 2021-09-24 13:54:15 UTC
Description of problem:

Using the Fedora 34 package (blender-2.93.4-1.fc34.src.rpm), all 'Color Management' options under the 'Render Properties' are missing. Using the blender.org download all options are found as expected.

A possinle cause:  
Upon starting the executable in a shell, error messages about color management and OpenColorIO are produced. An RPM ChangeLog entry states:

    * Wed Sep 01 2021 Richard Shaw <hobbes1069> 1:2.93.3-9
    - Rebuild for OpenColorIO 2.1.

Fedora 34, however, seems to provide OpenColorIO 1.1.1.


Version-Release number of selected component (if applicable):

2.93.4-1.fc34


How reproducible:


Steps to Reproduce:
1. Start package provided Blender
2. Navigate to Render Options (by default right-side lower section, 2nd tab from top), scroll to end of tab, expand Color Management
3. Click on View Transform, note multiple missing options (e.g. Filmic)
4. Click on Look, not multiple missing options
5. Build a scene and attempt to modify Exposure, Gamma; note lack of change (use viewport shading: rendered)



Actual results:

Multiple missing options and functionality under Color Management.


Expected results:

View Transform dropdown should contain False Color, Raw, Filmic, Filmic Log, Standard. Look dropdown should contain multiple contrast options. Exposure, Gamma sliders should affect (rendered shading) lighting. 


Additional info:

Suspected culprit: package compiled against OCIO 2, F34 supplies OCIO 1.  
(Separately, Blender has previously encountered problems with paths containing more exotic UTF-8 characters, leading to similar problems when required data files are not found, but this presumably is not the issue here.)

Comment 1 Ben Beasley 2022-04-03 14:16:02 UTC
Thanks for the clear and detailed report.

From the build.log[1] for 2.93.4-1.fc34:

> -- Could NOT find OpenColorIO: Found unsuitable version "1.1.1", but required is at least "2.0.0" (found /usr/lib64/libOpenColorIO.so;/usr/lib64/libexpat.so)
> -- OpenColorIO not found

So I think the diagnosis that this is an OCIO 2 vs. 1 issue is correct. Unfortunately, it looks like the Blender version packaged in F34 only supports OCIO 2, so I don’t think there’s any way to get a last-minute fix into F34 before it goes end-of-life.

The good news is that F35 and later do provide OCIO 2, and I just verified that the color management options appear as expected in F35.

[1] https://kojipkgs.fedoraproject.org//packages/blender/2.93.4/1.fc34/data/logs/x86_64/build.log


Note You need to log in before you can comment on or make changes to this bug.