Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add configs for ACES 2.0 #128

Open
doug-walker opened this issue Jul 20, 2024 · 1 comment
Open

Add configs for ACES 2.0 #128

doug-walker opened this issue Jul 20, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@doug-walker
Copy link
Contributor

The configs need to be updated to support the release of ACES 2.0. There are many questions to resolve on the way to that goal, this issue is a placeholder for the discussion.

Open questions:

  • What displays will be supported? Waiting on a list from AMPAS.
  • How will backwards compatibility for ACES 1 output transforms be handled? Will ACES 1 View Transforms and Views be included in the new configs, perhaps as inactive? Will the ACES 1 configs get further updates (e.g. AppleLog and bug fixes)?
  • Which configs do we want built into the OCIO library itself?
  • How will D60 sim be handled? All displays will have D65 and D60 versions. Is there a way for a user to make that decision at a project level and then only see the chosen white point? Do we need to add library support to allow hierarchical view menus (i.e. a family attribute for views)?
  • And, I hesitate to even mention this, what should the new views be named?
@doug-walker doug-walker added the enhancement New feature or request label Jul 20, 2024
@doug-walker doug-walker added this to the OCIO 2.4.0 milestone Jul 20, 2024
@KelSolaar
Copy link
Contributor

How will backwards compatibility for ACES 1 output transforms be handled? Will ACES 1 View Transforms and Views be included in the new configs, perhaps as inactive? Will the ACES 1 configs get further updates (e.g. AppleLog and bug fixes)?

I don't think we should keep compatibility in the repo with ACES 1: It is going to be a huge mess. We will have to track two submodules, i.e., aces-dev and aces-system, we will have to maintain two different CTL discovery and parsing processes, we will have to maintain a giant spreadsheet with both ACEStransformID sets.
I would also prefer to keep the ACES 2 configs that we release devoid of ACES 1 things that are ported over and rather make sure that the OCIO config merging system works and delegate the frankensteining of configs to users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants