Skip to content

OCIO improvements#1880

Open
ThomasWilshaw wants to merge 18 commits intoolive-editor:masterfrom
ThomasWilshaw:ocio_improvements
Open

OCIO improvements#1880
ThomasWilshaw wants to merge 18 commits intoolive-editor:masterfrom
ThomasWilshaw:ocio_improvements

Conversation

@ThomasWilshaw
Copy link
Collaborator

@ThomasWilshaw ThomasWilshaw commented Mar 14, 2022

A WIP set of colour related improvments:

  • Update the OCIO config to use families and take advantage of file rules
  • Implement custom comboboxes for colour space picking and use OCIO MenuHelpers to filter/organise them
  • Replace existing colour space drop downs with new combo box
  • Improve config validation on load
  • Add a default_float and default_byte type
  • Implement semi auto colour space selection for input using file roles and buffer format
  • Re add the display space input tab for colour picking
  • Add a check for the cie interchange space

Any other ideas are welcome

This is an extended version of QComboBox with a built in MenuHelper
from OCIOv2. These menus are filtered based on config categories and
sub menus are created by config familes.
These replace the previous default color space. If an OCIO config has
the roles default_byte and default_float we use them. Otherwise we fall
back onto OCIO::ROLE_DEAFULT.
@ThomasWilshaw
Copy link
Collaborator Author

@itsmattkc sorry I've dropped this fo rso long. I've updated it to master and wondered if you could have a quick look. Probably needs some clean up but I'll mark it as not a draft. Exmaple of the colour space combobox below:
image

@ThomasWilshaw ThomasWilshaw marked this pull request as ready for review October 8, 2022 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant