2026-06-08 TSC Meeting notes

2026-06-08 TSC Meeting notes

June 8, 2026

Host: Doug Walker

Secretary: Doug Walker

Attendees: 

  • Doug Walker (TSC Chief Architect) - Autodesk

  • Kevin Wheatley (TSC) - Framestore

  • Mark Titchener (TSC) - Foundry

  • Zach Lewis (TSC)

  • Sean Cooper (TSC) - Skydance Animation

  • Cuneyt Ozdas (TSC) - Autodesk

  • Scott Dyer - AMPAS

  • Chris Davies - Imageworks

Apologies:

  • Carol Payne

  • Michael Dolan

OCIO TSC Meeting Notes

  • Roadmap Updates

    • Doug reviewed the updates to the roadmap. In addition, a GitHub milestone was created to track OCIO 2.6 development.

  • Possible 2.5.3 Release

    • Based on the currently known defects, the TSC decided that a 2.5.3 release is not warranted at this time.

  • Interop ID Remaining Issues

    • Doug summarized the remaining issues that need to be resolved to finalize the Interop ID spec. We discussed this proposal. The goal is to be able to finalize this at next week’s CIF meeting.

    • Zach: The concept of having two types of namespaces (optional and non-optional) seems reasonable.

    • Kevin: The burden for the optional namespaces would be paid by the library (search with and without). For the non-optional namespaces, the burden should be on those that create them. For example, if in the future the ID changes, they would need to keep both forms as aliases.

  • “Unknown” Handling for OpenEXR Spec

    • Doug summarized that he had made another commit to the OpenEXR document based on the areas of agreement at last week’s working group meeting.

    • Zach: What was added looks good. However, would still like to see a way to handle both the unknown and unspecified situations.

    • Doug: I’m open to do that as long as we don’t change the meaning of the existing Unknown ID that is already in an issued CIF recommendation.

    • Action Item: Zach to work on a proposal for circulation prior to next week’s CIF meeting.

  • Single String Color Transform Proposal

    • Doug reviewed a proposal to create way of specifying various OCIO transforms in a single string. This came up in the recent OpenTimelineIO discussion and elsewhere.

    • Kevin: Is it necessary to specify both source and destination? For example, the proposed ColorSpaceTransform item only has one side. Doug: The thinking was that the other side would typically be known from the context, but agreed that it should be one of the values that could be included in the flexible form of the syntax.

    • Kevin: This proposal overlaps with the Interop ID. E.g., specifying the source for a ColorSpaceTransform and an InteropID are conceptually very similar. And even syntactically, the proposed flexible syntax looks very similar to an InteropID. Doug: The difference is that Interop ID is declaring what something is whereas the color transform syntax is declaring how to transform something. But agreed that there are both conceptual and syntactical similarities that warrant further consideration.

    • Zach: I think LookTransform should be added as one of the possible transform types. For example, it’s often useful to invert a plate-specific look or a gamut compression transform for compositing. Kevin: I generally bake the transform stack out as a CTF, but agree that a LookTransform option would be useful. Doug: I’ll add that to the proposal.

    • There was some discussion about the flexible syntax. Doug will give some thought to providing either a Json or Yaml version of the flexible syntax proposal.