-
Notifications
You must be signed in to change notification settings - Fork 43
Closed
Description
The role assignments from the aces_1.2 config have sometimes been controversial and should be re-evaluated for the new configs. The aces_1.2 roles were as follows:
roles:
color_picking: Output - sRGB
color_timing: ACES - ACEScc
compositing_linear: ACES - ACEScg
compositing_log: Input - ADX - ADX10
data: Utility - Raw
default: ACES - ACES2065-1
matte_paint: Utility - sRGB - Texture
reference: Utility - Raw
rendering: ACES - ACEScg
scene_linear: ACES - ACEScg
texture_paint: ACES - ACEScc
Here's a proposed strawman with updated roles for people to react to:
roles:
aces_interchange: ACES2065-1
cie_xyz_d65_interchange: CIE-XYZ-D65
color_picking: sRGB - Display
color_timing: ACEScct
compositing_linear: ACEScg
compositing_log: ACEScct
data: Raw
default: sRGB - Texture
matte_paint: ACEScct
scene_linear: ACEScg
texture_paint: sRGB - Texture
Proposed changes:
- Add the interchange roles.
- Remove the rendering role since the configs are intended to be general purpose and allow the choice of a few options rather than locking into one (ACEScg and linear Rec.709 being the most common).
- Removed the reference role, since it has caused a lot of confusion and is not interpreted consistently.
- Updated ACEScc to the more recent ACEScct, which was not around when the original ACES config was developed.
- The matte/texture paint roles always seemed backwards in the original. (A matte painting needs more than sRGB range.)
- The default role is primarily for files. While ACES2065-4 specifies OpenEXR as the preferred format for ACES image files with a color space of ACES2065-1, I'm not sure that's the case in practice. Thoughts?
- The color_picking one is more challenging. We don't have a way to refer to a display+view unless we add a color space for it. However the display color space on it's own will only get the untonemapped view transform, so we may need to add a color space for sRGB with an ACES view transform, or else omit the role.
The current draft of the CG config has the following roles:
roles:
aces_interchange: ACES2065-1
cie_xyz_d65_interchange: CIE-XYZ-D65
color_timing: ACEScct
compositing_log: ACEScct
data: Raw
default: ACES2065-1
scene_linear: ACEScg
So some of the proposed changes have already been implemented. Some roles were dropped and perhaps that is even preferable for some of the less used ones. But I wanted to ensure it's an intentional choice and create an issue to capture opinions.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels