AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO
Survey references for how other systems model color pipelines.
- Dominant language
- C++
- Stars
- 2k
- Forks
- 351
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 1
Description
We should look at what people are currently doing to model color existing DCCs and their pipelines and assess strengths/weaknesses of these approaches.
Examples from USD:
- [USD Attribute Color Space API](https://graphics.pixar.com/usd/docs/api/class_usd_attribute.html#Usd_AttributeColorSpaceAPI)
- [USD stage Color Configuration API](https://graphics.pixar.com/usd/docs/api/class_usd_stage.html) (you need to search Color Configuration API in that page)
OCIO colorspace Modeling:
- [colorspaces](https://opencolorio.readthedocs.io/en/latest/guides/authoring/colorspaces.html#config-colorspaces)
MP4/QuickTime:
- Colorspace is defined in the `colr` box which provides for a `colour_type` specifying restricted ICC profile, unrestricted ICC profile, or a collection of `colour_primaries`, `transfer_characteristics`, `matrix_coefficients`, and a `full_range_flag`
[Color Transformation Language](https://www.openexr.com/documentation/UsingOpenEXRandCTL.pdf)
Contributor guide
Research direction
Review the referenced USD Attribute Color Space API, USD stage Color Configuration API, OCIO colorspace modeling, MP4/QuickTime colr box, and Color Transformation Language document. No repository files or tests are identified; done means producing a comparison of how these systems model color pipelines and assessing the strengths and weaknesses of each approach.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100