Preferred ACES 1.0 Component Names¶
Introduction¶
ACES component names have technical names that emerged from the engineering and development process. While the names make sense to the scientists, engineers and early adopters that “grew up” with the system, the larger adoption community targeted for adoption by ACES 1.0 does not have the historical knowledge and context of the ACES pioneers and a large majority of that community does not have the technical training needed to understand many of the existing names.
This Technical Bulletin documents the ACES component naming conventions as agreed to by the ACES Project Committee for the ACES 1.0 System Release.
Scope¶
This Technical Bulletin documents ACES 1.0 component names. These names were settled on after extensive discussions at ACES Project Committee meetings, feedback from the field, internal discussions amongst the ACES Leadership Team and the work of the ACES User Experience Working Group. The names documented herein rationalize naming approaches between diverse technical components, are technically correct, sensible for end users, acknowledge terminology that seems to have “stuck”, and accommodate system evolution. Full words instead of acronyms are used where possible, and the ACES prefix was liberally used to promote a system identity.
ACES Internal Components¶
The following component groups are components that color engineers, pipeline builders, technical directors, etc. might need to know about, but end users do not need to directly address if the applications they use follow ACES User Experience Guidelines.
Color Primary Sets¶
-
Pre-release nomenclature: SMPTE 2065-1:2012 primaries, a.k.a. “ACES primaries”
ACES 1.0 name: “ACES Primaries 0” or “AP0”
-
Pre-release nomenclature: ACES “working space” primaries, a.k.a. “Rec.2020+”
ACES 1.0 name: “ACES Primaries 1” or “AP1”
Pre-release nomenclature | ACES 1.0 Name | Shorthand |
---|---|---|
SMPTE 2065-1:2012 primaries a.k.a. “ACES primaries” |
ACES Primaries 0 | AP0 |
ACES “working space” primaries a.k.a. “Rec.2020+” |
ACES Primaries 1 | AP1 |
Table 1. Color Primary Sets
Transforms¶
-
Pre-release nomenclature: “Reference Rendering Transform” or “RRT”
ACES 1.0 name: “Reference Rendering Transform” or “RRT”
Note
Use of Reference Rendering Transform or RRT should be deprecated in end-user documentation in favor of "ACES Output Transform". However, plain English explanations of the RRT may still be necessary to explain how “scene referred” images are prepared for viewing.
Pre-release nomenclature | ACES 1.0 Name | Shorthand |
---|---|---|
Reference Rendering Transform RRT |
Reference Rendering Transform | RRT |
Table 2. Reference Rendering Transform
ACES User-facing Components¶
Encodings¶
There are five possible image encodings that can be used in ACES projects. All encodings might not be used in all workflows. The ACES prefix is used to identify the encodings as ACES components.
-
Pre-release nomenclature: SMPTE 2065-1:2012, a.k.a. “ACES”
Use: base encoding, used for exchange of full fidelity images, archiving
ACES 1.0 name: “ACES2065-1”
-
Pre-release nomenclature: SMPTE 2065-1:2012 with Rec.2020+ primaries, log encoding, floating point encoding, a.k.a. “ACES working space”
Use: working space for color correctors using a pure logarithmic encoding, fully compatible with ACESproxy
ACES 1.0 name: “ACEScc”
-
Pre-release nomenclature: N/A
Use: alternate working space for color correctors using a logarithmic encoding with a toe, not fully compatible with ACESproxy
ACES 1.0 name: “ACEScct”
-
Pre-release nomenclature: VFX-friendly encoding, i.e., linear ACES working space with Rec.2020+ primaries
Use: working space for rendering and compositor applications
ACES 1.0 name: “ACEScg”
-
Pre-release nomenclature: “ACES wire format”, a.k.a. “ACESproxy,” “ACESproxy10,” “ACESproxy12”
Use: lightweight encoding for transmission over HD-SDI (or other production transmission schemes), on-set look management. Not intended to be stored or used in production imagery or for final color grading/master- ing.
ACES 1.0 name: “ACESproxy”
Pre-release nomenclature | ACES 1.0 Name |
---|---|
SMPTE 2065-1:2012 a.k.a. “ACES” |
ACES2065-1 |
SMPTE 2065-1:2012 with Rec.2020+ primaries, log encoding, floating point encoding a.k.a. “ACES working space” |
ACEScc |
N/A | ACEScct |
VFX-friendly encoding, i.e., linear ACES working space with Rec.2020+ primaries | ACEScg |
“ACES wire format” a.k.a. “ACESproxy,” “ACESproxy10,” “ACESproxy12” |
ACESproxy10 ACESproxy12 |
Table 3. Encodings
Transforms¶
There are three basic ACES transforms that end users work with. Although the “pioneers” seem comfortable with the three letter acronyms, ACES 1.0 transitions to simpler terms that describe what these transforms do.
-
Pre-release nomenclature: Input Device Transform, a.k.a. “IDT”
Use: converts digital camera native data to ACES2065
ACES 1.0 name: “ACES Input Transform”; Shorthand: “Input Transform”
-
Pre-release nomenclature: Look Modification Transform, a.k.a. “LMT”
Use: applies a global, pre-RRT look to an ACES project
ACES 1.0 name: “ACES Look Transform”; Shorthand: “Look Transform”
-
Pre-release nomenclature: “ACES Viewing Transform” a.k.a "RRT+ODT"
Use: converts ACES2065 data to display code values
ACES 1.0 name: “ACES Output Transform”; Shorthand: “Output Transform”
Pre-release nomenclature | ACES 1.0 Name | Shorthand |
---|---|---|
Input Device Transform IDT |
ACES Input Transform | Input Transform |
Look Modification Transform LMT |
ACES Look Transform | Look Transform |
ACES Viewing Transform RRT + ODT |
ACES Output Transform | Output Transform |
Table 4. Transforms
Containers¶
Containers hold ACES image data, clip-level metadata and LUTs.
-
Pre-release nomenclature: SMPTE ST2065-4:2013, a.k.a. “ACES container,” “exrs”
Use: container file format for ACES2065 image data
ACES 1.0 name: “ACES container” or “ACES OpenEXR”; Shorthand: "ACES EXR"
-
Pre-release nomenclature: Clip-level Metadata File
Use: container for ACES clip-level metadata container
ACES 1.0 name: “ACES Metadata File”; Alternate: “AMF”
-
Pre-release nomenclature: Academy-ASC Common LUT Format file, a.k.a. “CLF file”
Use: container for Academy-ASC Common LUT format data
ACES 1.0 name: “Academy-ASC Common LUT Format”; Alternates: “Common LUT Format,” “CLF file”
Pre-release nomenclature | ACES 1.0 Name | Shorthand |
---|---|---|
SMPTE ST2065-4:2013 a.k.a "ACES Container" |
ACES Container ACES OpenEXR |
ACES EXR |
Clip=level Metadata File | ACES Metadata File | AMF |
Academy-ASC Common LUT Format file a.k.a. “CLF file” |
Academy-ASC Common LUT Format | Common LUT Format CLF |
Table 4. Containers