Skip to content

Add color space attribute to hold AMF transform IDs #2152

@doug-walker

Description

@doug-walker

Support for ACES Metadata File (AMF) requires that ACES transform IDs be stored with color spaces.

In the AMF prototype (available as a Python script in the shared directory), it looked for these IDs in the description field of a color space. Our current Studio configs automatically set the IDs into the description field to support this.

Unfortunately, more than one ID is needed per color space. It needs the ID for both directions (to and from ACES). It needs the ID for each Output Transform that makes use so a given display color space. And currently we are storing both the ACES and CLF IDs.

So some of the descriptions are now quite large, for example 38 lines of text and more than 4k characters. This interferes with the more common use of the description field, which is as a brief description of the color space that is suitable for use, for example, in tool-tips.

This was discussed at the TSC today and the decision was to create a new "amf_transform_ids" field for color spaces to hold this info. It is not anticipated that the formatting of the text would need to change. It would just move from the description to the new attribute.

Metadata

Metadata

Assignees

Labels

Feature RequestNew addition to OCIO functionality.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions