Releases: AcademySoftwareFoundation/OpenColorIO-Config-ACES
OpenColorIO-Config-ACES 2.1.0 - 2.2.0 for ACES 1.3
The new OpenColorIO Configuration(s) for ACES 1.3 have been released!
The cg-config-v2.2.0_aces-v1.3_ocio-v2.4 and studio-config-v2.2.0_aces-v1.3_ocio-v2.4 configs are already shipped in the OpenColorIO v2.3.0 release.
We would like to thanks all the authors and contributors to this release:
- Carol Payne (@carolalynn22)
- Doug Walker (@doug-walker)
- Joseph Goldstone (@JGoldstone)
- Kevin Wheatley (@KevinJW)
- Mark Reid
- Mark Titchener
- Rémi Achard (@remia)
- Thomas Mansencal (@KelSolaar)
- Zach Lewis (@zachlewis)
- @ajymoonILM
- Participants of the ColorInterop Forum
Features
ColorInterop Forum Naming Recommendations
- Rename various Colorspaces and add Aliases according to . (#129, #132)
- Add CIE XYZ-D65 - Scene-referred Colorspace for consistency with CIE XYZ-D65 - Display-referred Colorspace.
AdobeRGB Related Colorspaces
- Linear AdobeRGB Colorspace (#129, #132, @KelSolaar, @doug-walker)
- Gamma 2.2 Encoded AdobeRGB Colorspace (#129, #132, @KelSolaar, @doug-walker)
Apple Log Related Colorspaces
- Apple Log Colorspace. (#125, @JGoldstone)
- Apple Log - Curve Colorspace (#125, @JGoldstone)
Changes
- The display Colorspaces are now active. (#124, @KelSolaar, @doug-walker)
Fixes
- Add missing encoding to various Colorspaces. (#123, @KelSolaar, @doug-walker)
- Fix descriptions of various NamedTransforms. (#117, @ajymoonILM, @KelSolaar)
OpenColorIO-Config-ACES 2.0.0 - 2.1.0 for ACES 1.3
The Working Group is pleased to announce the release of the new OpenColorIO Configuration(s) for ACES.
The cg-config-v2.1.0_aces-v1.3_ocio-v2.3 and studio-config-v2.1.0_aces-v1.3_ocio-v2.3 configs are already shipped in the OpenColorIO v2.3.0 release.
We would like to thanks all the authors and contributors to this release:
- Carol Payne (@carolalynn22)
- Doug Walker (@doug-walker)
- Haarm-Pieter Duiker (@hpd)
- Joseph Goldstone (@JGoldstone)
- Kevin Wheatley (@KevinJW)
- Mark Titchener
- Rémi Achard (@remia)
- Sean Cooper (@scoopxyz)
- Thomas Mansencal (@KelSolaar)
- Zach Lewis (@zachlewis)
Features
DisplayP3 Related Colorspaces and Display Rendering Transforms
- sRGB Encoded P3-D65 - Texture Colorspace (#100)
- Display P3 - Display Colourspace
- ACES 1.0 - SDR Video
- ACES 1.0 - SDR Video (D60 sim on D65) (Studio Config only)
- Un-tone-mapped
Canon Log Related Colorspace and NamedTransforms (#100)
- CanonLog2 CinemaGamut D55 (Studio Config only)
- C-Log2 - Curve (Studio Config only)
- C-Log3 - Curve (Studio Config only)
AMF Components (#100)
Various Config members now have AMF components listed in their description:
- !<Look>
name: ACES 1.3 Reference Gamut Compression
process_space: ACES2065-1
description: |
LMT (applied in ACES2065-1) to compress scene-referred values from common cameras into the AP1 gamut
ACEStransformID: urn:ampas:aces:transformId:v1.5:LMT.Academy.ReferenceGamutCompress.a1.v1.0
AMF Components
--------------
ACEStransformID: urn:ampas:aces:transformId:v1.5:InvLMT.Academy.ReferenceGamutCompress.a1.v1.0
transform: !<BuiltinTransform> {style: ACES-LMT - ACES 1.3 Reference Gamut Compression}
- !<ViewTransform>
name: ACES 1.1 - HDR Video (1000 nits & Rec.2020 lim)
description: |
Component of ACES Output Transforms for 1000 nit HDR D65 video
ACEStransformID: urn:ampas:aces:transformId:v1.5:RRTODT.Academy.Rec2020_1000nits_15nits_HLG.a1.1.0
ACEStransformID: urn:ampas:aces:transformId:v1.5:RRTODT.Academy.Rec2020_1000nits_15nits_ST2084.a1.1.0
AMF Components
--------------
ACEStransformID: urn:ampas:aces:transformId:v1.5:InvRRTODT.Academy.Rec2020_1000nits_15nits_HLG.a1.1.0
ACEStransformID: urn:ampas:aces:transformId:v1.5:InvRRTODT.Academy.Rec2020_1000nits_15nits_ST2084.a1.1.0
from_scene_reference: !<BuiltinTransform> {style: ACES-OUTPUT - ACES2065-1_to_CIE-XYZ-D65 - HDR-VIDEO-1000nit-15nit-REC2020lim_1.1}
- !<ColorSpace>
name: Rec.2100-HLG - Display
aliases: [rec2100_hlg_display]
family: Display
equalitygroup: ""
bitdepth: 32f
description: |
Convert CIE XYZ (D65 white) to Rec.2100-HLG, 1000 nit
AMF Components
--------------
ACEStransformID: urn:ampas:aces:transformId:v1.5:RRTODT.Academy.Rec2020_1000nits_15nits_HLG.a1.1.0
ACEStransformID: urn:ampas:aces:transformId:v1.5:InvRRTODT.Academy.Rec2020_1000nits_15nits_HLG.a1.1.0
isdata: false
categories: [file-io]
encoding: hdr-video
allocation: uniform
from_display_reference: !<BuiltinTransform> {style: DISPLAY - CIE-XYZ-D65_to_REC.2100-HLG-1000nit}
Fixes
- Cleanup duplicate Colorspaces in
inactive_colorspaces
list. (#100)
Changes
OpenColorIO-Config-ACES 1.0.0 for ACES 1.3
The Working Group is pleased to announce the stable release of the new OpenColorIO Configuration(s) for ACES.
It is the culmination of almost two years and half of work and countless bi-weekly meetings. Those configs were designed to be lightweight and use the new features of OpenColorIO 2. We hope that they will be useful for the community and that they pave the way toward an increased adoption of OCIO 2.
We sincerely thank all the authors and contributors from the original OpenColorIO-Configs as it was always ingrained in all our discussions and decisions. We also thank all the contributors that gave feedback and participated into the Working Group meetings.
- Rémi Achard (@remia)
- Steve Agland (@sagland)
- Joe Bogacz
- Jack Binks
- Liam Collod (@MrLixm)
- Sean Cooper (@scoopxyz)
- Michael De Caria (@mdecaria)
- Michael Dolan (@michdolan)
- Haarm-Pieter Duiker (@hpd)
- Scott Dyer (@sdyer)
- Derek Flood (@sharktacos)
- Alex Fry (@alexfry)
- Alex Forsythe (@aforsythe)
- Gonzalo Garramuño (@ggarra13)
- Joseph Goldstone (@JGoldstone)
- Nigel Hadley (@nigelhadley-foundry)
- Stephen Hill (@selfshadow)
- Jim Houston
- Anders Langlands (@anderslanglands)
- Zach Lewis (@zachlewis)
- Francois Lord (@flord)
- Thomas Mansencal (@KelSolaar)
- Robert Molholm
- Nikola Milosevic
- Will McCown
- Graeme Nattress
- David Newman
- Nick Shaw (@nick-shaw)
- Bartłomiej Styczeń (@styczen)
- Carol Payne (@carolalynn22)
- Sam Richards
- Jeremy Selan (@jeremyselan)
- Erik Strauss
- Mark Titchener
- Doug Walker (@doug-walker)
- Kevin Wheatley (@KevinJW)
Config Naming Convention
Those new configs adopt an advanced naming convention so that they can be uniquely identified:
studio-config-v1.0.0_aces-v1.3_ocio-v2.1.ocio
|-----|-------------|---------|---------|---|
|Type | Colorspaces | ACES | Profile | |
Where:
- Type : The type of the config, e.g. Reference, CG or Studio.
- Colorspaces : The colorspace definitions versions, semantically versioned.
- ACES : Supported aces-dev version.
- Profile : Supported OCIO profile, greater versions will enable more features, e.g. ACES 1.3 Reference Gamut Compression for 2.1 profile.
Summary of the Studio Config
This config is geared toward studios requiring a config that includes a wide variety of camera colorspaces, displays and looks.
Displays
- sRGB
- Rec.1886 / Rec.709 Video
- Rec.1886 / Rec.2020 Video
- Rec.2100-HLG
- Rec.2100-PQ
- ST2084-P3-D65
- P3-D60
- P3-D65
- P3-DCI
Linear Colorspaces
- ACES2065-1
- ACEScg
- Linear P3-D65
- Linear Rec.2020
- Linear Rec.709 (sRGB)
Looks
- ACES 1.3 Reference Gamut Compression
Camera & Grading Colorspaces
ACES
- ACEScc
- ACEScct
ARRI
- ARRI LogC4
- Linear ARRI Wide Gamut 4
- ARRI LogC4 - Curve
- ARRI LogC3
- Linear ARRI Wide Gamut 3
- ARRI LogC3 - Curve (EI800)
Blackmagic Design
- DaVinci Intermediate WideGamut
- Linear DaVinci WideGamut
- DaVinci Intermediate Log - Curve
- BMDFilm WideGamut Gen5
- Linear BMD WideGamut Gen5
- BMDFilm Gen5 Log - Curve
Canon
- CanonLog3 CinemaGamut D55
- Linear CinemaGamut D55
- DaVinci Intermediate Log - Curve
Panasonic
- Linear V-Gamut
- V-Log V-Gamut
- V-Log - Curve
RED
- Linear REDWideGamutRGB
- Log3G10 REDWideGamutRGB
- Log3G10 - Curve
Sony
- Linear S-Gamut3
- Linear S-Gamut3.Cine
- Linear Venice S-Gamut3
- Linear Venice S-Gamut3.Cine
- S-Log3 S-Gamut3
- S-Log3 S-Gamut3.Cine
- S-Log3 Venice S-Gamut3
- S-Log3 Venice S-Gamut3.Cine
- S-Log3 - Curve
ITU
- Camera Rec.709
- Rec.709 - Curve
Texture Colorspaces
- Gamma 1.8 Rec.709 - Texture
- Gamma 2.2 AP1 - Texture
- Gamma 2.2 Rec.709 - Texture
- Gamma 2.4 Rec.709 - Texture
- sRGB Encoded AP1 - Texture
- sRGB - Texture
Utility Colorspaces
- Un-tone-mapped
- CIE-XYZ-D65
- Raw
- Rec1886 - Curve
- sRGB - Curve
- ST-2084 - Curve
Summary of the CG Config
This minimalistic config is geared toward computer graphics artists requiring a lean config that does not include camera colorspaces and the less common displays and looks.
Displays
- sRGB
- Rec.1886 / Rec.709
- P3-D65
- Rec.2100 PQ
- ST2084 P3-D65
Linear ColorColorspaces
- ACES2065-1
- ACEScg
- Rec.709 / sRGB
- P3-D65
- Rec.2020
Texture Colorspaces
- sRGB
- Gamma 1.8, Rec.709
- Gamma 2.2, Rec.709
- Gamma 2.4, Rec.709
- Gamma 2.2, AP1
Log Colorspaces
- ACEScct
- ACEScc
Utility Colorspaces
- Raw (non-color-managed data)
- CIE XYZ D65
- sRGB curve
- Rec.1886 curve
Summary of the Reference Config
This config is a strict and quasi-analytical implementation of aces-dev and is designed as a reference to validate the implementation of the ampas/aces-dev GitHub CTL transforms in OpenColorIO. It is not a replacement for the previous ACES configs nor the ACES Studio Config.
Displays
- sRGB
- Rec.1886 / Rec.709 Video
- Rec.1886 / Rec.2020 Video
- Rec.2100-HLG
- Rec.2100-PQ
- ST2084-P3-D65
- P3-D60
- P3-D65
- P3-DCI
Linear Colorspaces
- ACES2065-1
- ACEScg
Grading Colorspaces
- ACEScc
- ACEScct
Input Transform Colorspaces
- ADX10
- ADX16
- C-Log2 C-Gamut
- C-Log3 C-Gamut
- Log3G10 RWG
- LogC (EI800) AWG
- S-Log3 S-Gamut3
- S-Log3 S-Gamut3.Cine
- S-Log3 Venice S-Gamut3
- S-Log3 Venice S-Gamut3.Cine
- V-Log V-Gamut
Looks
- ACES 1.3 Reference Gamut Compression
Utility Colorspaces
- Un-tone-mapped
- CIE-XYZ-D65
- Raw
The following fixes occurred since release 1.0.0-rc2:
Fixes
- Fix incorrect matrix of
Linear Venice S-Gamut3
colorspace. (@doug-walker) - Remove
crv_dolbypq_10000
alias from theST-2084 - Curve
named transform. (@doug-walker)
OpenColorIO-Config-ACES 1.0.0-rc2 for ACES 1.3
This release is the second and hopefully last release candidate from the Working Group before the final 1.0.0 release.
Features
- Include "Blackmagic Film (Gen 5)" and related colorspaces. (@doug-walker, @KelSolaar)
Changes
- Rename "Linear Rec.709" colorspace to "Linear Rec.709 (sRGB)". (@doug-walker, @carolalynn22, @zachlewis, @KelSolaar)
- Drop "Video" affixe from display spaces.(@doug-walker, @carolalynn22, @zachlewis, @KelSolaar)
Fixes
- JSON serialisation of the Config data of the Studio Config. (@KelSolaar)
- Fix incorrect Studio Config description. (@doug-walker, Mark Titchener, @KelSolaar)
- Add missing categories to "ACES2065-1" colorspace. (@doug-walker, @KelSolaar)
- Fix default role in "CG" config. (@doug-walker, @KelSolaar)
- Fix incorrect NamedTransform direction. (@doug-walker, @KelSolaar)
- Add "Un-tone-mapped" to active views. (@doug-walker, @KelSolaar)
OpenColorIO-Config-ACES 1.0.0-rc1 for ACES 1.3
This release is the first release candidate from the Working Group.
Features
- ARRI CLF transforms and colorspaces. (@scoopxyz, ARRI)
- Canon CLF transforms and colorspaces. (@doug-walker, Canon)
- sRGB Encoded AP1 CLF transform and colorspace. (@KelSolaar)
- Support for multiple OCIO profile versions which allows inclusion of the
ACES 1.3 Reference Gamut Compression
colorspace. (@KelSolaar) - Updated aliases (@doug-walker, @carolalynn22, @michdolan, @KelSolaar)
OpenColorIO-Config-ACES 0.3.1 for ACES 1.3
This release addresses some issues highlighted during early tests by users.
Fixes
- Ensure that transform direction is set correctly. (@flord, @michdolan, @KelSolaar)
- Ensure that
Linear
is converted tolin
during automatic alias generation. (@KelSolaar)
OpenColorIO-Config-ACES 0.3.0 for ACES 1.3
This release adds an initial beta version of the ACES Studio config. It is geared toward studios that require a config that includes a wide variety of camera colorspaces, displays and looks. It stays in the spirit close to the ACES 1.2 config whilst leveraging the new OCIO 2 features and being smaller. As of this beta release, it does not contain any external dependencies such as LUT files.
The Reference and CG config have received updates, especially colourspace names and aliases as the various generators have been updated and consistency improved.
Thanks to @carolalynn22, @doug-walker, @michdolan, @KevinJW, @zachlewis and all the OpencolorIO contributors!
Summary of the Studio Config
Displays
- sRGB
- Rec.1886 / Rec.709 Video
- Rec.1886 / Rec.2020 Video
- Rec.2100-HLG
- Rec.2100-PQ
- ST2084-P3-D65
- P3-D60
- P3-D65
- P3-DCI
Linear Colorspaces
- ACES2065-1
- ACEScg
- Linear P3-D65
- Linear Rec.2020
- Linear Rec.709
Camera & Grading Colorspaces
ACES
- ACEScc
- ACEScct
Blackmagic Design
- DaVinci Intermediate WideGamut
- Linear DaVinci WideGamut
- DaVinci Intermediate Log - Curve
Panasonic
- Linear V-Gamut
- V-Log V-Gamut
- V-Log - Curve
RED
- Linear REDWideGamutRGB
- Log3G10 REDWideGamutRGB
- Log3G10 - Curve
Sony
- Linear S-Gamut3
- Linear S-Gamut3.Cine
- Linear Venice S-Gamut3
- Linear Venice S-Gamut3.Cine
- S-Log3 S-Gamut3
- S-Log3 S-Gamut3.Cine
- S-Log3 Venice S-Gamut3
- S-Log3 Venice S-Gamut3.Cine
- S-Log3 - Curve
ITU
- Camera Rec.709
Texture Colorspaces
- Gamma 1.8 Rec.709 - Texture
- Gamma 2.2 AP1 - Texture
- Gamma 2.2 Rec.709 - Texture
- Gamma 2.4 Rec.709 - Texture
- sRGB - Texture
Utility Colorspaces
- Un-tone-mapped
- CIE-XYZ-D65
- Raw
- Rec1886 - Curve
- Rec.709 - Curve
- sRGB - Curve
- ST-2084 - Curve
OpenColorIO-Config-ACES 0.2.0 for ACES 1.3
This release introduces the new ACES CG config, which is a beta OCIO config intended for use in CG lookdev, lighting, and rendering applications, and game engines. It implements a fully-featured ACES color pipeline without the many camera input transforms that make up the bulk of the OCIO v1 ACES configs, and which will be implemented in the upcoming VFX-focused ACES Studio config.
The CG config is completely self-contained (no external LUT files), providing a single file color pipeline with minimal clutter. It has robust support for the most common texture and working color spaces, and SDR and HDR output transforms used in high-end CG production environments. This config can be used as a starting point for studio CG feature pipelines, and is an excellent choice for bundled default OCIO configs in content creation applications.
Summary of the CG Config
Displays
- sRGB
- Rec. 1886 / Rec. 709
- P3-D65
- Rec. 2100 PQ
- ST2084 P3-D65
Linear spaces
- ACES2065-1
- ACEScg
- Rec. 709 / sRGB
- P3-D65
- Rec. 2020
Texture spaces
- sRGB
- gamma 1.8, Rec. 709
- gamma 2.2, Rec. 709
- gamma 2.4, Rec. 709
- gamma 2.2, AP1
Log spaces
- ACEScct
- ACEScc
Utility spaces
- Raw (non-color-managed data)
- CIE XYZ D65
- sRGB curve
- Rec. 1886 curve
OpenColorIO-Config-ACES 0.1.1 for ACES 1.3
This highlight of this release is support of aces-dev 1.3 for the Reference Config.
Features
Reference Config
- aces-dev 1.3 support, note that the Gamut Compress LMT is not implemented yet.
- Display colorspaces family has been set to
Display
producing proper sorting in DCC applications, cf. #18.
OpenColorIO-Config-ACES 0.1.0 for ACES 1.3
This is the initial release of the OpenColorIO Configuration for the Academy Color Encoding System.
It features the first officially distributed version of the Reference Config.
This config is a strict and quasi-analytical implementation of aces-dev and is designed as a reference for software developers. It is not a replacement for the previous ACES configs nor the future ACES Studio Config.
It relies exclusively on OpenColorIO 2 features.