ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015

H

ACEScg:
A Common Color Encoding for Visual Effects Applications
Haarm-Pieter Duiker
Duiker Research
Alexander Forsythe
The Academy
Scott Dyer
The Academy
Ray Feeney
RFX
Will McCown
Consultant
Jim Houston
Starwatcher Digital
Andy Maltz
The Academy
Doug Walker
Autodesk
ACES Background
• The Academy Color Encoding System, ACES, is a free, open, device-independent
color management and image interchange system
• Intended to address the loss of underlying standards in the film to digital transition
• Developed by hundreds of the industry’s top scientists, engineers, cinematographers,
colorists, visual effects artists, and other motion picture creatives working together
under the auspices of the Academy of Motion Picture Arts and Sciences.
• ACES 1.0 is the first production-ready release of the system, the result of over 10
years of research, testing and field trials.
Basic ACES system
Input Transforms
Output Transforms
Look Transforms
The ACES2065 encoding: wide gamut HDR
• Preserve the full spectrum of visible HDR
colors using RGB primaries
• D60 white point can be transformed to hit
D65, D50, DCI
• Provide rigorous specification for
encoding and storage of color data
The ACES2065 encoding: feedback
• Great for capturing full range of camera
and CG data
• Gamut too wide for practical use
• Not artist friendly
• Hard to interpret
• Too many imaginary colors in gamut
ACEScg
• Preserve the full spectrum of visible HDR
colors using RGB primaries
• D60 white point can be transformed to hit
D65, D50, DCI
• Provide rigorous specification for
encoding of color data
• And…
• More artist friendly
ACEScg: More artist friendly
• Color correction controls closer to artists’
expectation, produce smoother transitions
• Fewer choices result in imaginary colors
• More efficient use of gamut
ACES colorwheel ACEScg colorwheel
ACEScg: Pointer’s Gamut Coverage
Gamut % Coverage
ACES2065-1 100.00
S-Gamut3 100.00
ALEXA Wide Gamut RGB 99.9979120
ACEScg 99.9905787
S-Gamut3.Cine 99.9755033
Rec.2020 99.9635339
DCI-P3 88.2782774
Rec. 709 81.1674568
Source: Thomas Mansencal, http://colour-science.org/
Camera encoding gamuts
Alexa Wide Gamut Canon Cinema Gamut RED DRAGONcolor RED DRAGONcolor2 RED REDcolor
RED REDcolor2 RED REDcolor3 Sony S-Gamut3 Sony S-Gamut3.Cine Panasonic V-Gamut
The multi-gamut world: camera encodings
• a lot of camera encoding gamuts
• Many use imaginary primaries
• ACEScg allows for the encoding of the
majority of the visible spectrum
Display gamuts
DCI P3 Rec.709 Rec. 2020
ACEScg: Display gamut coverage
The multi-gamut world: display gamuts
• Multiple display gamuts
• More on the way with new displays
• ACEScg is a superset of the main
existing standards
Concerns: Primaries don’t match the display
• Most productions deliver masters for
multiple classes of displays, with multiple
sets of primaries
Concerns: Imaginary Primaries
• Imaginary, but only just
• Many gamuts use imaginary primaries
• Needed to encompass Rec.2020 and P3
Concerns: Negative Values
• Negative values from two main sources
• Linearization transfer functions
• Out-of-gamut values
• Ways to handle negatives
• Lean on packages to not clip and
educate artists
• Heuristics to lift low end values
Concerns: Negative Values
Source: Academy’s Next Gen Cinema Test
Concerns: Negative Values
Source: Academy’s Next Gen Cinema Test
Concerns: Negative Values
ACEScg in Production
Slides not available for public relsese
ACEScg
• An artist-friendly color encoding that
preserves the full spectrum of visible HDR
colors using RGB primaries
Thanks
Thanks to all the authors and contributors
Special thanks to
Nick Cannon
Thomas Mansencal / colour-science.org
Will McCown
Miaoqi Zhu
Questions
Sign up for email  oscars.org/aces
Twitter  @AcademyACES
Questions  acessupport@oscars.org
Haarm-Pieter Duiker
Duiker Research
Alexander Forsythe
The Academy
Scott Dyer
The Academy
Ray Feeney
RFX
Will McCown
Consultant
Jim Houston
Starwatcher Digital
Andy Maltz
The Academy
Doug Walker
Autodesk
1 of 26

Recommended

High Dynamic Range color grading and display in Frostbite by
High Dynamic Range color grading and display in FrostbiteHigh Dynamic Range color grading and display in Frostbite
High Dynamic Range color grading and display in FrostbiteElectronic Arts / DICE
46K views92 slides
Color Science for Games(JP) by
Color Science for Games(JP)Color Science for Games(JP)
Color Science for Games(JP)Hajime Uchimura
31.7K views273 slides
シリコンスタジオによる HDR出力対応の理論と実践 by
シリコンスタジオによるHDR出力対応の理論と実践シリコンスタジオによるHDR出力対応の理論と実践
シリコンスタジオによる HDR出力対応の理論と実践Silicon Studio Corporation
17.6K views152 slides
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course by
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color CourseFilmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Coursehpduiker
7.4K views59 slides
HDR Theory and practicce (JP) by
HDR Theory and practicce (JP)HDR Theory and practicce (JP)
HDR Theory and practicce (JP)Hajime Uchimura
18.1K views166 slides
Physically Based Lighting in Unreal Engine 4 by
Physically Based Lighting in Unreal Engine 4Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4Lukas Lang
10.8K views30 slides

More Related Content

What's hot

Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09) by
 	 Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09) 	 Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09)
Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09)Johan Andersson
12.3K views68 slides
Dynamic Wounds on Animated Characters in UE4 by
Dynamic Wounds on Animated Characters in UE4Dynamic Wounds on Animated Characters in UE4
Dynamic Wounds on Animated Characters in UE4Michał Kłoś
4.3K views88 slides
ゲームジャム対策集中講座 ~よくある問題と対策~ by
ゲームジャム対策集中講座 ~よくある問題と対策~ゲームジャム対策集中講座 ~よくある問題と対策~
ゲームジャム対策集中講座 ~よくある問題と対策~Yasuyuki Kamata
2.8K views32 slides
Lighting Shading by John Hable by
Lighting Shading by John HableLighting Shading by John Hable
Lighting Shading by John HableNaughty Dog
16.9K views313 slides
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn by
The Real-time Volumetric Cloudscapes of Horizon Zero DawnThe Real-time Volumetric Cloudscapes of Horizon Zero Dawn
The Real-time Volumetric Cloudscapes of Horizon Zero DawnGuerrilla
66.2K views99 slides
Rendering AAA-Quality Characters of Project A1 by
Rendering AAA-Quality Characters of Project A1Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1Ki Hyunwoo
19.7K views94 slides

What's hot(20)

Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09) by Johan Andersson
 	 Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09) 	 Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09)
Shadows & Decals: D3D10 Techniques in Frostbite (GDC'09)
Johan Andersson12.3K views
Dynamic Wounds on Animated Characters in UE4 by Michał Kłoś
Dynamic Wounds on Animated Characters in UE4Dynamic Wounds on Animated Characters in UE4
Dynamic Wounds on Animated Characters in UE4
Michał Kłoś4.3K views
ゲームジャム対策集中講座 ~よくある問題と対策~ by Yasuyuki Kamata
ゲームジャム対策集中講座 ~よくある問題と対策~ゲームジャム対策集中講座 ~よくある問題と対策~
ゲームジャム対策集中講座 ~よくある問題と対策~
Yasuyuki Kamata2.8K views
Lighting Shading by John Hable by Naughty Dog
Lighting Shading by John HableLighting Shading by John Hable
Lighting Shading by John Hable
Naughty Dog16.9K views
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn by Guerrilla
The Real-time Volumetric Cloudscapes of Horizon Zero DawnThe Real-time Volumetric Cloudscapes of Horizon Zero Dawn
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
Guerrilla66.2K views
Rendering AAA-Quality Characters of Project A1 by Ki Hyunwoo
Rendering AAA-Quality Characters of Project A1Rendering AAA-Quality Characters of Project A1
Rendering AAA-Quality Characters of Project A1
Ki Hyunwoo19.7K views
Deferred Lighting and Post Processing on PLAYSTATION®3 by Slide_N
Deferred Lighting and Post Processing on PLAYSTATION®3Deferred Lighting and Post Processing on PLAYSTATION®3
Deferred Lighting and Post Processing on PLAYSTATION®3
Slide_N583 views
Scalability for All: Unreal Engine* 4 with Intel by Intel® Software
Scalability for All: Unreal Engine* 4 with Intel Scalability for All: Unreal Engine* 4 with Intel
Scalability for All: Unreal Engine* 4 with Intel
Intel® Software9.9K views
Hable John Uncharted2 Hdr Lighting by ozlael ozlael
Hable John Uncharted2 Hdr LightingHable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr Lighting
ozlael ozlael63.4K views
[Ndc13]Ndc 2013 김동석:UDK로 물리기반 셰이더 만들기 by 동석 김
[Ndc13]Ndc 2013 김동석:UDK로 물리기반 셰이더 만들기[Ndc13]Ndc 2013 김동석:UDK로 물리기반 셰이더 만들기
[Ndc13]Ndc 2013 김동석:UDK로 물리기반 셰이더 만들기
동석 김12.7K views
【Unity】より良い表現のためのライティング戦略 by Takayasu Beharu
【Unity】より良い表現のためのライティング戦略【Unity】より良い表現のためのライティング戦略
【Unity】より良い表現のためのライティング戦略
Takayasu Beharu6.9K views
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド by Toshiyasu Miyabe
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライドCEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
Toshiyasu Miyabe15.7K views
The Importance of Terminology and sRGB Uncertainty - Notes - 0.5 by Thomas Mansencal
The Importance of Terminology and sRGB Uncertainty - Notes - 0.5The Importance of Terminology and sRGB Uncertainty - Notes - 0.5
The Importance of Terminology and sRGB Uncertainty - Notes - 0.5
Thomas Mansencal1.3K views
Past, Present and Future Challenges of Global Illumination in Games by Colin Barré-Brisebois
Past, Present and Future Challenges of Global Illumination in GamesPast, Present and Future Challenges of Global Illumination in Games
Past, Present and Future Challenges of Global Illumination in Games
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~ by historia_Inc
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
historia_Inc4.2K views
Learn how to do stylized shading with Shader Graph – Unite Copenhagen 2019 by Unity Technologies
Learn how to do stylized shading with Shader Graph – Unite Copenhagen 2019Learn how to do stylized shading with Shader Graph – Unite Copenhagen 2019
Learn how to do stylized shading with Shader Graph – Unite Copenhagen 2019
Unity Technologies13K views

Viewers also liked

ACES 1.0 OpenColorIO config - Siggraph 2015 by
ACES 1.0 OpenColorIO config - Siggraph 2015ACES 1.0 OpenColorIO config - Siggraph 2015
ACES 1.0 OpenColorIO config - Siggraph 2015hpduiker
4.7K views19 slides
Gamma and Colour Space by
Gamma and Colour SpaceGamma and Colour Space
Gamma and Colour SpaceUniversity of Sunderland
6.1K views24 slides
Application parallelisation Android - Klaas Vangend by
Application parallelisation Android - Klaas VangendApplication parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas Vangendナム-Nam Nguyễn
934 views34 slides
Tabc vol3 テクニカルアーティストを始めるにあたって by
Tabc vol3 テクニカルアーティストを始めるにあたってTabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたってfumoto kazuhiro
5.3K views46 slides
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol by
レイトレ合宿3!!! 5分間アピールプレゼン―Pocolレイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―PocolProjectAsura
2.6K views25 slides
Unity * スマートフォン開発で学んだこと by
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことKatsutoshi Makino
15.6K views83 slides

Viewers also liked(20)

ACES 1.0 OpenColorIO config - Siggraph 2015 by hpduiker
ACES 1.0 OpenColorIO config - Siggraph 2015ACES 1.0 OpenColorIO config - Siggraph 2015
ACES 1.0 OpenColorIO config - Siggraph 2015
hpduiker4.7K views
Application parallelisation Android - Klaas Vangend by ナム-Nam Nguyễn
Application parallelisation Android - Klaas VangendApplication parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas Vangend
Tabc vol3 テクニカルアーティストを始めるにあたって by fumoto kazuhiro
Tabc vol3 テクニカルアーティストを始めるにあたってTabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
fumoto kazuhiro5.3K views
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol by ProjectAsura
レイトレ合宿3!!! 5分間アピールプレゼン―Pocolレイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
ProjectAsura2.6K views
Unity * スマートフォン開発で学んだこと by Katsutoshi Makino
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino15.6K views
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16) by ozlael ozlael
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
ozlael ozlael11.1K views
中級グラフィックス入門~シャドウマッピング総まとめ~ by ProjectAsura
中級グラフィックス入門~シャドウマッピング総まとめ~中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura29.2K views
Weighted Blended Order Independent Transparency by zokweiron
Weighted Blended Order Independent TransparencyWeighted Blended Order Independent Transparency
Weighted Blended Order Independent Transparency
zokweiron1.4K views
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜 by Drecom Co., Ltd.
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.3.5K views
Aiming 開発ゲームの裏側 by Katsutoshi Makino
Aiming 開発ゲームの裏側Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側
Katsutoshi Makino20.1K views
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介 by Drecom Co., Ltd.
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.12.1K views
声の実体化体験 - HTML5でつくるデジタルインスタレーション - by Yamato Honda
声の実体化体験 - HTML5でつくるデジタルインスタレーション -声の実体化体験 - HTML5でつくるデジタルインスタレーション -
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
Yamato Honda3.1K views
Unity & VR (Unity Roadshow 2016) by ozlael ozlael
Unity & VR (Unity Roadshow 2016)Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
ozlael ozlael2.1K views
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ… by Drecom Co., Ltd.
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
Drecom Co., Ltd.5.7K views
Unityのポストエフェクトで遊ぶ! by Yamato Honda
Unityのポストエフェクトで遊ぶ!Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!
Yamato Honda30.7K views
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r... by JP Lee
Penner   pre-integrated skin rendering (siggraph 2011 advances in real-time r...Penner   pre-integrated skin rendering (siggraph 2011 advances in real-time r...
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r...
JP Lee8.9K views

Similar to ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015

HDR and WCG Principles-Part 5 by
HDR and WCG Principles-Part 5HDR and WCG Principles-Part 5
HDR and WCG Principles-Part 5Dr. Mohieddin Moradi
380 views181 slides
Approval by
ApprovalApproval
ApprovalBarry Silverstein
366 views4 slides
8 k shd presentation by
8 k shd presentation8 k shd presentation
8 k shd presentationvanshkumar20
1.1K views26 slides
8k RESOLUTION CAMERA SYSTEM by
8k RESOLUTION CAMERA SYSTEM8k RESOLUTION CAMERA SYSTEM
8k RESOLUTION CAMERA SYSTEMArun Raj
3.4K views28 slides
8K RESOLUTION CAMERA SYSTEM by
8K RESOLUTION CAMERA SYSTEM8K RESOLUTION CAMERA SYSTEM
8K RESOLUTION CAMERA SYSTEMArun Raj
12.5K views28 slides
A2 e overview by
A2 e overviewA2 e overview
A2 e overviewDrew Traver
1K views103 slides

Similar to ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015(20)

8 k shd presentation by vanshkumar20
8 k shd presentation8 k shd presentation
8 k shd presentation
vanshkumar201.1K views
8k RESOLUTION CAMERA SYSTEM by Arun Raj
8k RESOLUTION CAMERA SYSTEM8k RESOLUTION CAMERA SYSTEM
8k RESOLUTION CAMERA SYSTEM
Arun Raj3.4K views
8K RESOLUTION CAMERA SYSTEM by Arun Raj
8K RESOLUTION CAMERA SYSTEM8K RESOLUTION CAMERA SYSTEM
8K RESOLUTION CAMERA SYSTEM
Arun Raj12.5K views
Analog & digital oscilloscope by Asir Foysal
Analog & digital oscilloscopeAnalog & digital oscilloscope
Analog & digital oscilloscope
Asir Foysal1.2K views
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres... by Edge AI and Vision Alliance
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
Axis The Future Of Ip Video by hypknight
Axis   The Future Of Ip VideoAxis   The Future Of Ip Video
Axis The Future Of Ip Video
hypknight1.6K views
Advanced Oscilloscope Technologies enabling Terabit Optical Communications by CPqD
Advanced Oscilloscope Technologies enabling Terabit Optical CommunicationsAdvanced Oscilloscope Technologies enabling Terabit Optical Communications
Advanced Oscilloscope Technologies enabling Terabit Optical Communications
CPqD1.6K views
"Developing Real-time Video Applications with CoaXPress," A Presentation from... by Edge AI and Vision Alliance
"Developing Real-time Video Applications with CoaXPress," A Presentation from..."Developing Real-time Video Applications with CoaXPress," A Presentation from...
"Developing Real-time Video Applications with CoaXPress," A Presentation from...
Digital Detectors for Industrial Applications-Nityanand Gopalika by Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaDigital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand Gopalika
Nityanand Gopalika4.3K views
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski) by Charl Fontini
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
Charl Fontini991 views
Elemental high dynamic _ range_video_white_paper by CMR WORLD TECH
Elemental high dynamic _ range_video_white_paperElemental high dynamic _ range_video_white_paper
Elemental high dynamic _ range_video_white_paper
CMR WORLD TECH313 views
Photonics as enabling technology in the Security and Defense sectors by Jose Pozo
Photonics as enabling technology in the Security and Defense sectorsPhotonics as enabling technology in the Security and Defense sectors
Photonics as enabling technology in the Security and Defense sectors
Jose Pozo1.2K views
BSmithResume2016 by Barry Smith
BSmithResume2016BSmithResume2016
BSmithResume2016
Barry Smith115 views

Recently uploaded

Design of machine elements-UNIT 3.pptx by
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptxgopinathcreddy
34 views31 slides
MongoDB.pdf by
MongoDB.pdfMongoDB.pdf
MongoDB.pdfArthyR3
49 views6 slides
DESIGN OF SPRINGS-UNIT4.pptx by
DESIGN OF SPRINGS-UNIT4.pptxDESIGN OF SPRINGS-UNIT4.pptx
DESIGN OF SPRINGS-UNIT4.pptxgopinathcreddy
19 views47 slides
Web Dev Session 1.pptx by
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptxVedVekhande
13 views22 slides
SUMIT SQL PROJECT SUPERSTORE 1.pptx by
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptxSumit Jadhav
22 views26 slides
fakenews_DBDA_Mar23.pptx by
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptxdeepmitra8
16 views34 slides

Recently uploaded(20)

Design of machine elements-UNIT 3.pptx by gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy34 views
MongoDB.pdf by ArthyR3
MongoDB.pdfMongoDB.pdf
MongoDB.pdf
ArthyR349 views
Web Dev Session 1.pptx by VedVekhande
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptx
VedVekhande13 views
SUMIT SQL PROJECT SUPERSTORE 1.pptx by Sumit Jadhav
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptx
Sumit Jadhav 22 views
fakenews_DBDA_Mar23.pptx by deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra816 views
_MAKRIADI-FOTEINI_diploma thesis.pptx by fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi10 views
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf by AlhamduKure
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdfASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
AlhamduKure6 views
REACTJS.pdf by ArthyR3
REACTJS.pdfREACTJS.pdf
REACTJS.pdf
ArthyR335 views
GDSC Mikroskil Members Onboarding 2023.pdf by gdscmikroskil
GDSC Mikroskil Members Onboarding 2023.pdfGDSC Mikroskil Members Onboarding 2023.pdf
GDSC Mikroskil Members Onboarding 2023.pdf
gdscmikroskil59 views
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... by csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn6 views
Design_Discover_Develop_Campaign.pptx by ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth645 views
Searching in Data Structure by raghavbirla63
Searching in Data StructureSearching in Data Structure
Searching in Data Structure
raghavbirla6314 views

ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015

  • 1.  ACEScg: A Common Color Encoding for Visual Effects Applications Haarm-Pieter Duiker Duiker Research Alexander Forsythe The Academy Scott Dyer The Academy Ray Feeney RFX Will McCown Consultant Jim Houston Starwatcher Digital Andy Maltz The Academy Doug Walker Autodesk
  • 2. ACES Background • The Academy Color Encoding System, ACES, is a free, open, device-independent color management and image interchange system • Intended to address the loss of underlying standards in the film to digital transition • Developed by hundreds of the industry’s top scientists, engineers, cinematographers, colorists, visual effects artists, and other motion picture creatives working together under the auspices of the Academy of Motion Picture Arts and Sciences. • ACES 1.0 is the first production-ready release of the system, the result of over 10 years of research, testing and field trials.
  • 7. The ACES2065 encoding: wide gamut HDR • Preserve the full spectrum of visible HDR colors using RGB primaries • D60 white point can be transformed to hit D65, D50, DCI • Provide rigorous specification for encoding and storage of color data
  • 8. The ACES2065 encoding: feedback • Great for capturing full range of camera and CG data • Gamut too wide for practical use • Not artist friendly • Hard to interpret • Too many imaginary colors in gamut
  • 9. ACEScg • Preserve the full spectrum of visible HDR colors using RGB primaries • D60 white point can be transformed to hit D65, D50, DCI • Provide rigorous specification for encoding of color data • And… • More artist friendly
  • 10. ACEScg: More artist friendly • Color correction controls closer to artists’ expectation, produce smoother transitions • Fewer choices result in imaginary colors • More efficient use of gamut ACES colorwheel ACEScg colorwheel
  • 11. ACEScg: Pointer’s Gamut Coverage Gamut % Coverage ACES2065-1 100.00 S-Gamut3 100.00 ALEXA Wide Gamut RGB 99.9979120 ACEScg 99.9905787 S-Gamut3.Cine 99.9755033 Rec.2020 99.9635339 DCI-P3 88.2782774 Rec. 709 81.1674568 Source: Thomas Mansencal, http://colour-science.org/
  • 12. Camera encoding gamuts Alexa Wide Gamut Canon Cinema Gamut RED DRAGONcolor RED DRAGONcolor2 RED REDcolor RED REDcolor2 RED REDcolor3 Sony S-Gamut3 Sony S-Gamut3.Cine Panasonic V-Gamut
  • 13. The multi-gamut world: camera encodings • a lot of camera encoding gamuts • Many use imaginary primaries • ACEScg allows for the encoding of the majority of the visible spectrum
  • 14. Display gamuts DCI P3 Rec.709 Rec. 2020
  • 16. The multi-gamut world: display gamuts • Multiple display gamuts • More on the way with new displays • ACEScg is a superset of the main existing standards
  • 17. Concerns: Primaries don’t match the display • Most productions deliver masters for multiple classes of displays, with multiple sets of primaries
  • 18. Concerns: Imaginary Primaries • Imaginary, but only just • Many gamuts use imaginary primaries • Needed to encompass Rec.2020 and P3
  • 19. Concerns: Negative Values • Negative values from two main sources • Linearization transfer functions • Out-of-gamut values • Ways to handle negatives • Lean on packages to not clip and educate artists • Heuristics to lift low end values
  • 20. Concerns: Negative Values Source: Academy’s Next Gen Cinema Test
  • 21. Concerns: Negative Values Source: Academy’s Next Gen Cinema Test
  • 23. ACEScg in Production Slides not available for public relsese
  • 24. ACEScg • An artist-friendly color encoding that preserves the full spectrum of visible HDR colors using RGB primaries
  • 25. Thanks Thanks to all the authors and contributors Special thanks to Nick Cannon Thomas Mansencal / colour-science.org Will McCown Miaoqi Zhu
  • 26. Questions Sign up for email  oscars.org/aces Twitter  @AcademyACES Questions  acessupport@oscars.org Haarm-Pieter Duiker Duiker Research Alexander Forsythe The Academy Scott Dyer The Academy Ray Feeney RFX Will McCown Consultant Jim Houston Starwatcher Digital Andy Maltz The Academy Doug Walker Autodesk

Editor's Notes

  1. Cover Technical Goals as you talk through diagram Define a path from camera-native data to scene-referred imagery Process and store wide-gamut HDR color data Display consistently across multiple devices Provide a consistent basis for look authoring and application, on-set and in post
  2. Cover Technical Goals as you talk through diagram Define a path from camera-native data to scene-referred imagery Process and store wide-gamut HDR color data Display consistently across multiple devices Provide a consistent basis for look authoring and application, on-set and in post
  3. Cover Technical Goals as you talk through diagram Define a path from camera-native data to scene-referred imagery Process and store wide-gamut HDR color data Display consistently across multiple devices Provide a consistent basis for look authoring and application, on-set and in post
  4. Cover Technical Goals as you talk through diagram Define a path from camera-native data to scene-referred imagery Process and store wide-gamut HDR color data Display consistently across multiple devices Provide a consistent basis for look authoring and application, on-set and in post
  5. Maintain all the fidelity of original source material in a common scene referred color encoding. Archive that to avoid marrying master to a particular output display technology.
  6. Gamut too wide: Not artist friendly. Too easy for artists to create non-existent colors “The RGB color correction controls all feel different” Hard to interpret. Wide gamut workflows not in wide use. What is the data supposed to 'look like'? White point. Doesn't match white point of some common display targets like Rec.709 and artists may not understand how to handle that situation. Too many non-existent colors are represented. - Inefficient use of bits.
  7. These goals and features match the ACES color encoding Primaries are much closer to the spectral locus, but still encompass the main display targets
  8. Because the primaries are closer to the spectral locus… Note that the transitions between regions in the ACE colorwheel are more abrupt and there seem to be larger areas or redundant colors, with little variation More efficient use of gamut for integer encodings like ACESproxy
  9. The Pointer’s gamut is (an approximation of) the gamut of real surface colors as can be seen by the human eye, based on the research by Michael R. Pointer (1980). Because ACEScg is a floating-point encoding, it can represent the full visible spectrum
  10. Question: Why do we need a standard working space? Can’t we just use Camera X’s primaries? Not pictured: Gamuts from AJA, BlackMagic, GoPro, Apple Lots of imaginary primaries Reference: Michael Bay used 6 different ‘cinema’ cameras on the last Transformers
  11. Question: Why do we need a standard working space? Can’t we just use Camera X’s primaries?
  12. Why not just use Rec.2020? It is not a strict superset of P3 and Rec.709.
  13. HDR displays, OLED, quantum dot
  14. If you're only targeting one display, you could use the primaries for that display. Most films won't satisfy that constraint. ACES and ACEScg are scene-referred standards. Most displays don’t match the display targets… P3 and Rec.2020 are rarely actually covered by projectors or displays.
  15. They're imaginary, but only just. Lots of applications use them without issue A very small portion of the gamut is dedicated to non-visible colors Lots of other gamuts have imaginary primaries. Ex. Alexa Wide Gamut, REDcolor2, … If we didn’t have imaginary primaries, we wouldn’t be able to fill all of Rec.2020 if there is any desaturation in the rendering.
  16. Source: Academy’s “Next Generation CinemaTest”
  17. Pixels that go negative in ACEScg are only the most super saturated
  18. References Mansencal, T., Mauderer, M., & Parsons, M. (2015, May). Colour 0.3.5. doi:10.5281/zenodo.17370 Academy’s Next Generation Camera Text
  19. Transforms and colorspaces discussed here are implemented in the ACES 1.0 OpenColor IO configuration, linked to from the ACES site.