2024-04-22
April 22, 2024
Host: Carol Payne, Doug Walker
Secretary: Carol Payne
Attendees:
ASWF Color Interop Forum Meeting Notes
Overview of new GitHub site and Project board
https://github.com/AcademySoftwareFoundation/ColorInterop
Use Issues to start discussions
Repo will follow OCIO's license and contribution setup (BSD-3, CLA required for contribution)
https://github.com/orgs/AcademySoftwareFoundation/projects/29/views/1
Project board for tracking work
New issues get automatically added to the "later" backlog to later be manually categorized
Eventually we'll use this for meeting agendas as well, but that will come later
First work item: Core color spaces for texturing/rendering
Starting list is the current list of color spaces in MaterialX.
Intent is a minimal set, not a maximal set that covers all use cases
Jonathan Stone: should we use the term "asset" color spaces instead of just textures? Because it can refer to procedurally generated data as well, not just images stored on disk.
Carol: yes, good point. The definitions of these words and terminology and why we use them is part of this work and will need to be documented
Nick Porcino: Invertibility point (check recording to make sure I state this right)
srgb_texture: There is a good slack thread about this between Doug and Larry on the #color-interop-forum channel for lots of detail
Lots of discussion around scene/display srgb texture and what it is (and is not) please refer to the recording for more
Mention of Thomas' and other's new work on Color Science Precis (https://colour-science.github.io/colour-science-precis/) - to help with foundational color science concepts in the motion picture / CG industry
We know that a lot of folks are interested in definitions of colorspaces that go beyond asset/texture/rendering. We hear that! However, we want to scope this small at first, tackle this use case, and move from there.
Spreadsheet for working color space list: https://docs.google.com/spreadsheets/d/1Xe8S4H6-Zf0vBYSFRX6fLzEHX34ye02Q5ghGe1DB7sA/edit#gid=0
Goal is to minimize the list of spaces, not maximize. We want to define only the core set based on published standards and ubiquitous in their usage.
Please comment on this list and help us solidify a draft for review at next month's meeting. We need to do a lot of this work asynchronously, and keep these meetings for review, approval, prioritization.
Slides:
Meeting Recording: