The Academy Color Encoding System (ACES) is a color image encoding system created under the auspices of the
Academy of Motion Picture Arts and Sciences
The Academy of Motion Picture Arts and Sciences (AMPAS, often pronounced ; also known as simply the Academy or the Motion Picture Academy) is a professional honorary organization with the stated goal of advancing the arts and sciences of motion ...
. ACES allows for a fully encompassing color accurate workflow, with "seamless interchange of high quality motion picture images regardless of source".
The system defines its own
color primaries that completely encompass the visible
spectral locus as defined by the
CIE xyY specification. The
white point
A white point (often referred to as reference white or target white in technical documents) is a set of tristimulus values or chromaticity coordinates that serve to define the color "white" in image capture, encoding, or reproduction. Depending ...
is approximate to the chromaticity of CIE Daylight with a Correlated Color Temperature (CCT) of 6000K. Most ACES compliant image files are encoded in 16-bit
half-floats, thus allowing ACES
OpenEXR files to encode 30 stops of scene information.
The ACESproxy format uses integers with a log encoding. ACES supports both
high dynamic range
High dynamic range (HDR) is a dynamic range higher than usual, synonyms are wide dynamic range, extended dynamic range, expanded dynamic range.
The term is often used in discussing the dynamic range of various signals such as images, videos, ...
(HDR) and
wide color gamut (WCG).
The version 1.0 release occurred in December 2014, and has been implemented by multiple vendors, and used on multiple motion pictures and television shows. ACES received a
Primetime Engineering Emmy Award in 2012. The system is standardized in part by the
Society of Motion Picture and Television Engineers (SMPTE) standards body.
Background
The ACES project began its development in 2004 in collaboration with 50 industry technologists. The project began due to the recent incursion of digital technologies into the motion picture industry. The traditional motion picture workflow had been based on film negatives, and with the digital transition, scanning of negatives and digital camera acquisition. The industry lacked a color management scheme for diverse sources coming from a variety of digital motion picture cameras and film. The ACES system is designed to control the complexity inherent in managing a multitude of file formats, image encoding, metadata transfer, color reproduction, and image interchanges that are present in the current motion picture workflow.
System overview
The system comprises several components which are designed to work together to create a uniform workflow:
*Academy Color Encoding Specification (ACES): The specification that defines the ACES colorspace, allowing half-float high-precision encoding in scene linear light as exposed in a camera, and archival storage in files.
*Input Device Transform (IDT): This name was deprecated in version 1.0 and replaced by Input Transform. The process that takes captured images from any ingestible source material and transforms the content into the ACES
color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital representa ...
and encoding specifications. There are many IDT’s, which are specific to each class of capture device and likely specified by the manufacturer using ACES guidelines. It is recommended that a different IDT be used for tungsten versus daylight lighting conditions.
*Input Transform: The current terminology name for an Input Device Transform (IDT), as per ACES version 1.0 and above.
*Look Modification Transform (LMT): A specific change in look that is applied systematically in combination with the RRT and ODT’s. (part of the ACES Viewing Transform)
*Output Transform: As per ACES version 1.0 naming convention, this is the overall mapping from the standard scene-referred ACES
colorimetry
Colorimetry is "the science and technology used to quantify and describe physically the human color perception".
It is similar to spectrophotometry, but is distinguished by its interest in reducing spectra to the physical correlates of color ...
(SMPTE 2065-1
color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital representa ...
) to the output-referred colorimetry of a specific device or family of devices. It is always the concatenation of the Reference Rendering Transform (RRT) and a specific Output Device Transform (ODT), as defined below. For this reason the Output Transform is usually shortened in "RRT+ODT".
*Reference Rendering Transform (RRT): Converts the scene-referred
colorimetry
Colorimetry is "the science and technology used to quantify and describe physically the human color perception".
It is similar to spectrophotometry, but is distinguished by its interest in reducing spectra to the physical correlates of color ...
to display-referred, and resembles traditional film image rendering with an S-shaped curve. It has a larger
gamut
In color reproduction, including computer graphics and photography, the gamut, or color gamut , is a certain ''complete subset'' of colors. The most common usage refers to the subset of colors which can be accurately represented in a given circ ...
and
dynamic range available to allow for rendering to any output device (even ones not yet in existence).
*Output Device Transform (ODT): A guideline for rendering the large gamut and wide dynamic range of the RRT to a physically realized output device with limited gamut and dynamic range. There are many ODT’s, which will be likely generated by the manufacturers to the ACES guidelines.
*Academy Viewing Transform: A combined reference of a LMT and an Output Transform, i.e. "LMT+RRT+ODT".
*Academy Printing Density (APD): A reference printing density defined by the AMPAS for calibrating film scanners and film recorders.
*Academy Density Exchange (ADX): A densitometric encoding similar to Kodak's Cineon used for capturing data from film scanners.
*ACES color space SMPTE Standard 2065-1 (ACES2065-1): The principal scene-referred
color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital representa ...
used in the ACES framework for storing images. Standardized by SMPTE as document ST2065-1. Its gamut includes the full CIE standard observer's gamut with radiometrically linear transfer characteristics.
*ACEScc (ACES color correction space): A color space definition that is slightly larger than the ITU Rec.2020 color space and logarithmic transfer characteristics for improved use within color correctors and grading tools.
*ACEScct (ACES color correction space with toe): A color space definition that is slightly larger than the ITU Rec.2020 color space and logarithmically encoded for improved use within color correctors and grading tools that resembles the toe behavior of Cineon files.
*ACEScg (ACES computer graphics space): A color space definition that is slightly larger than the ITU Rec.2020 color space and linearly encoded for improved use within computer graphics rendering and compositing tools.
*ACESproxy (ACES proxy color space): A color space definition that is slightly larger than the ITU Rec.2020 color space, logarithmically encoded (like ACEScc, ''not'' like ACEScct) and represented with either 10-bits/channel or 12-bits/channel, integer-arithmetics digital representation. This encoding is exclusively designed for ''transport''-only of codevalues across digital devices that don't support floating-point arithmetics encodings, like
SDI cables, monitors, and infrastructure in general.
ACES Color Spaces

ACES 1.0 is a color encoding system, defining one core ''archival'' color space, and then four additional ''working''
color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital representa ...
s, and additional file protocols. The ACES system is designed to cover the needs film and television production, relating to the capture, generation, transport, exchange, grading, processing, and short & long term storage of motion picture and still image data. These color spaces all have a few common characteristics:
# They are based on the
RGB color model
A color model is an abstract mathematical model describing the way colors can be represented as tuples of numbers, typically as three or four values or color components. When this model is associated with a precise description of how the compo ...
.
# The image data is ''scene-referred'', i.e. the numerical values are related to the original scene lighting, as reflected or emitted from the real objects & lights on the set at the time of filming. The space refers to a "standard reference camera", an imaginary camera that can capture all of human visual perception. Scene-referred code values captured by a real camera are directly related to
luminous exposure.
# They are capable of holding 30 stops of exposure.
# The reference
white point
A white point (often referred to as reference white or target white in technical documents) is a set of tristimulus values or chromaticity coordinates that serve to define the color "white" in image capture, encoding, or reproduction. Depending ...
is sometimes, and incorrectly, referred to as "D60" though there is no such thing as a CIE D60 standard illuminant. Further, the white point is not on the CIE Daylight Locus nor the Planckian Locus, and does not define the neutral axis. Filmmakers are allowed to choose whatever effective whitepoint they need for technical or artistic reasons.
# The white point serves only as a mathematical reference for transforms, and should not be confused with a scene or display reference. It was chosen through an experiment, projecting film containing
LAD test patchonto a theater screen, using a projector with a xenon bulb. That measured white point was then adjusted to be close to, but not on, the CIE daylight locus. The
CCT is close to 6000k, with CIE 1931 xy chromaticities of
.
The five color spaces use one of two defined sets of RGB color primaries called ''AP0'' and ''AP1'' (“''ACES Primaries''” ''#0'' and ''#1''); The chromaticity coordinates are listed in the table below:
''AP0'' is defined as the smallest set of primaries that encloses the entire CIE 1931 standard-observer spectral locus; thus theoretically including, and exceeding, all the color stimuli that can be seen by the average human eye. The concept of using non-realizable or imaginary primaries is not new, and is often employed with color systems that wish to render a larger portion of the visible spectral locus. The
ProPhoto RGB
The ProPhoto RGB color space, also known as ROMM RGB (Reference Output Medium Metric), is an output referred RGB color space developed by Kodak. It offers an especially large gamut designed for use with photographic output in mind. The ProPhoto ...
(developed by
Kodak
The Eastman Kodak Company (referred to simply as Kodak ) is an American public company that produces various products related to its historic basis in analogue photography. The company is headquartered in Rochester, New York, and is incorpor ...
) and the ARRI Wide Gamut (developed by
Arri
The Arri Group () is a German manufacturer of motion picture film equipment. Based in Munich, the company was founded in 1917. It produces professional motion picture cameras, lenses, lighting and post-production equipment. Hermann Simon menti ...
) are two such color spaces. Values outside the spectral locus are maintained with the assumption that they will later be manipulated through color timing or in other cases of image interchange to eventually lie within the locus. This results in color values not being “clipped” or “crushed” as a result of post-production manipulation.
''AP1'' gamut is smaller than the AP0 primaries, but is still considered “wide gamut”. The AP1 primaries are much closer to realizable primaries, but unlike AP0, none are negative. This is important for use as a working space, for a number of practical reasons:
* color-imaging and color-grading operations acting independently on the three RGB channels produce variations naturally-perceived on red, green, blue components. This might not be naturally perceived when operating on the “unbent” RGB axes of ''AP0'' primaries.
* all the codevalues contained in the