- Notifications
You must be signed in to change notification settings - Fork 650
Open
Description
Discussion is happening in #4787 and various pull requests. This is an issue to keep track of concrete tasks and design decisions (not as another place for discussion).
Color Interop IDs
- Scene referred color interop IDs support in I/O
- feat: Support display color space interop IDs in I/O #4972
- Prefer display referred interop IDs over scene referred on read
- Special exception for Gamma 2.2 display?
- feat: Make color interop IDs work with older OpenColorIO ACES configs #4971
- Do or do not write interop IDs for scene referred?
- Default to scene referred interop IDs for texture system and maketx?
- Preference as
configinstead of global attribute, for multithreaded apps
- Preference as
- Changes needed for namespaced interop IDs
- Look up interop IDs in default config if current config does not have them
Color Space Metadata
- OpenEXR
colorInteropID - CICP
- feat: Auto convert between oiio:ColorSpace and CICP attributes in I/O #4964
- PNG support
- HEIF support
- feat(JXL): CICP read and write support for JPEG XL #4968
- Handle more interop IDs through custom primaries, white point and gamma.
- ICC profiles
- Use ICC profile associated with color spaces in OCIO 2.5 configs in image writing
- Bundle ICC profiles for display interop IDs and automatically write them to file?
- Read
cicpTagfrom ICC profile, or other ways to detect interop ID from ICC profile? - Determine interop ID from ICC profile by comparing OCIO transforms?
- Deferred and unified resolution of color interop ID from metadata
HDR Metadata
- Mastering Display Color Volume metadata read and write
- HDR reference white metadata read and write (SMPTE ST 2094-50)
Metadata
Metadata
Assignees
Labels
No labels