https://bugzilla.redhat.com/show_bug.cgi?id=2007657
Bug ID: 2007657 Summary: Blender color management options not available Product: Fedora Version: 34 Hardware: x86_64 OS: Linux Status: NEW Component: blender Severity: medium Assignee: luya_tfz@thefinalzone.net Reporter: ebudan@gmail.com QA Contact: extras-qa@fedoraproject.org CC: design-devel@lists.fedoraproject.org, kwizart@gmail.com, luya_tfz@thefinalzone.net, negativo17@gmail.com, promac@gmail.com Target Milestone: --- Classification: Fedora
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@gmail.com 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.)
https://bugzilla.redhat.com/show_bug.cgi?id=2007657
Ben Beasley code@musicinmybrain.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |code@musicinmybrain.net Resolution|--- |CURRENTRELEASE Status|NEW |CLOSED Last Closed| |2022-04-03 14:16:02
--- Comment #1 from Ben Beasley code@musicinmybrain.net --- 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...
design-devel@lists.fedoraproject.org