2024-01-08
January 8th, 2024
Host: Carol Payne
Secretary: Carol Payne
Attendees:
OCIO TSC Meeting Notes
MacARM runners on GitHub Actions
Github Actions now has Mac ARM runners - Larry already has this working in OIIO
Issue to do something similar has been picked up by a new contributor
Not running currently - check in with CI / Larry etc on how to get it running for OCIO
Converting ACES Metadata Files (AMF) to OCIO configs
We have a new contributor interested in improving the AMF support in OCIO
We've had for a bit a python script that takes an AMF and produces a CTF of the parts not yet applied to the clip as a prototype
Doug went through updates to that to instead ouput an OCIO config based on the AMF file given instead
Would land in OCIO and include additions to the public API
PR coming soon - definitely looking for input and feedback
Mark B - still not sure we need this added to OCIO core - why is this getting the add vs. not other things
Carol - not everything is need based dev - would love to be doing more future thinking and prediction of needed functionality
Frankie - there is a lot of AMF dev happening in Netflix infrastructure now - seeing this ability in OCIO is very exciting
Kevin - should be a standalone tool - or maybe AppHelpers? Need for discussion and use cases to fully think this through
Doug - one way to think about a config return is not like a config for an artist or a pipeline - but whatever next processing or step you want to do from the result etc.
Mark B - is there a reason this couldn't live in ACES dev / AMF repo?
Remi - no real issues with having it in core, we already have ACES transforms built-in so this is another addition. But no real strong feelings
Kevin: do we have resourcing, capability and desire to create something that reads and amf with ocio?
Kevin: want this because of the benefit of an open source implementation, separate from OCIO or not
Carol: in my opinion, we're way past this - we have discussed this feature in previous TSCs and working group meetings, we have a developer willing to implement and work on it, we just need to decide the right place for it to live in OCIO
Mark - I disagree, don't want to bloat the library with things we shouldn't need to support or need in VFX workflows
TODO: create issue, document the update to Doug's script and use that issue to document use cases and discussions
New Github Label Descriptions
Let us know if you have feedback on the label descriptions
Kevin - do we need a C++ label
Would prefer to not add labels that would get added to everything
Do we need a won't fix label? Group will think about best way to handle this
Added "tools" label to indicate command-line etc tools related issues
Decide what to move forward with at next TSC
ocioarchive - user experiences
Kevin - when you run ocioarchive and it's not archivable, it still adds an empty file
Would have been nice if ocioarchive tells you why it can't archive - more of a user experience thing
it archives in a relatively unoptimised way - have we considered optimizing for what the exact config is using only?
Doug - one of the reasons we implemented it to pull in everything is to handle the env var case - no way to really know unless user input is provided to help resolve
Michael - likes the ideal of allowing user optimization flags - put it in their control/risk
Doug - could be two tools - like an optimizer and an archiver