2024-03-18

March 18, 2024

Host: Carol Payne

Secretary: Carol Payne

Attendees:

Rémi Achard (TSC) - DNEG
Mark Boorer (TSC) - Industrial Light & Magic
Mei Chu (TSC) - Sony Pictures Imageworks
Sean Cooper (TSC ACES TAC Rep) - ARRI
Michael Dolan (TSC) - Epic Games
Patrick Hodoul (TSC) - Autodesk
Zach Lewis (TSC) - Method
Thomas Mansencal (TSC) - Weta FX
Carol Payne (TSC Chair) - Netflix
Mark Titchener (TSC) - Foundry
Carl Rand (TSC) - Weta Digital
Doug Walker (TSC Chief Architect) - Autodesk
Kevin Wheatley (TSC) - Framestore
Mark Reid - Animal Logic
Joseph Goldstone - ARRI

Apologies:

  • Michael Dolan, Mark Titchener, Thomas Mansencal, Mei Chu

OCIO TSC Meeting Notes

  • ASWF Color Interop Forum planning

  • NanoColor feedback?

    • Mark R - Animal concerned about configurability - fought hard to get OCIO in so that pipelines can be defined, and now it seems like that is being taken away, even if that's not exactly true

    • Doug - custom colorspaces will be possible. it's about deciding what operators are possible/allowed - i.e. 3DLUT will not be an option. 

    • Kevin - concern around how to interop with full OCIO - ideally it would share code and meet all the requirements but that is a big change.

    • Sean - concern about gamma - might want to get ahead of this around what it is, and what it isn't. 

    • Kevin - we need to be really clear why we can't just use full OCIO in these contexts. Or why folks wouldn't want to. 

  • New Khronos tone-mapper

    • Display gLTF models in a web browser, mostly for e-commerce purposes. Designed for artists who are creating materials for e-commerce. Furniture, etc. Currently it's hard to get the colors you want with current output transforms.

    • Limited functionality on natural images, sRGB gamut only.

    • Will likely want to implement this as an OCIO built-in

    • https://modelviewer.dev/examples/tone-mapping

    • Kevin - would it be a FixedFunction that could be parameterized? And then the built-in can be the default standard, similar to the ACES RGC

  • ACES 2 updates?

    • Kevin - still working on one particular issue - representation of blue hues. 

    • While this is getting worked on, Kevin and Scott etc are trying to optimize and eliminate things that aren't needed from the code, so that when decisions are made, it will be cleaner

    • Kevin going on holiday next week, we'll need to figure out communication with Nick/Alex Fry/Scott

    • Remi has a python version that's basically working compared to Nuke. Needs cleaned up and optimized, but at least it's matching, next steps are to look at porting to C++

    • Feel like we're in an OK spot, but have to keep lines of communication open