SlideShare a Scribd company logo

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

More Related Content

What's hot

「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発
Unity Technologies Japan K.K.
 
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course
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 Course
hpduiker
 
Hill Stephen Rendering Tools Splinter Cell Conviction
Hill Stephen Rendering Tools Splinter Cell ConvictionHill Stephen Rendering Tools Splinter Cell Conviction
Hill Stephen Rendering Tools Splinter Cell Conviction
ozlael ozlael
 
Rendering Tech of Space Marine
Rendering Tech of Space MarineRendering Tech of Space Marine
Rendering Tech of Space Marine
Pope Kim
 
攻略リニアカラー改訂版
攻略リニアカラー改訂版攻略リニアカラー改訂版
攻略リニアカラー改訂版
小林 信行
 
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura
 
Real-time lightmap baking
Real-time lightmap bakingReal-time lightmap baking
Real-time lightmap baking
Rosario Leonardi
 
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
エピック・ゲームズ・ジャパン Epic Games Japan
 
カラーマネジメント入門
カラーマネジメント入門カラーマネジメント入門
カラーマネジメント入門
mdome
 
Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4
Lukas Lang
 
Lightmass Deep Dive 2018 Vol.1: Lightmass内部アルゴリズム概要(Lightmap編)
Lightmass Deep Dive 2018 Vol.1:  Lightmass内部アルゴリズム概要(Lightmap編)Lightmass Deep Dive 2018 Vol.1:  Lightmass内部アルゴリズム概要(Lightmap編)
Lightmass Deep Dive 2018 Vol.1: Lightmass内部アルゴリズム概要(Lightmap編)
エピック・ゲームズ・ジャパン Epic Games Japan
 
HSL & HSV colour models
HSL & HSV colour modelsHSL & HSV colour models
HSL & HSV colour models
Vishnu RC Vijayan
 
Color models
Color modelsColor models
Color models
Moahmed Sweelam
 
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
UnityTechnologiesJapan002
 
Ssao
SsaoSsao
Physically Based Rendering
Physically Based RenderingPhysically Based Rendering
Physically Based Rendering
Koray Hagen
 
【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろう【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろう
Unity Technologies Japan K.K.
 
GPU最適化入門
GPU最適化入門GPU最適化入門
GPU最適化入門
Takahiro KOGUCHI
 
Cascade Shadow Mapping
Cascade Shadow MappingCascade Shadow Mapping
Cascade Shadow Mapping
Sukwoo Lee
 
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Dae Hyek KIM
 

What's hot (20)

「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発
 
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course
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 Course
 
Hill Stephen Rendering Tools Splinter Cell Conviction
Hill Stephen Rendering Tools Splinter Cell ConvictionHill Stephen Rendering Tools Splinter Cell Conviction
Hill Stephen Rendering Tools Splinter Cell Conviction
 
Rendering Tech of Space Marine
Rendering Tech of Space MarineRendering Tech of Space Marine
Rendering Tech of Space Marine
 
攻略リニアカラー改訂版
攻略リニアカラー改訂版攻略リニアカラー改訂版
攻略リニアカラー改訂版
 
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
 
Real-time lightmap baking
Real-time lightmap bakingReal-time lightmap baking
Real-time lightmap baking
 
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
 
カラーマネジメント入門
カラーマネジメント入門カラーマネジメント入門
カラーマネジメント入門
 
Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4Physically Based Lighting in Unreal Engine 4
Physically Based Lighting in Unreal Engine 4
 
Lightmass Deep Dive 2018 Vol.1: Lightmass内部アルゴリズム概要(Lightmap編)
Lightmass Deep Dive 2018 Vol.1:  Lightmass内部アルゴリズム概要(Lightmap編)Lightmass Deep Dive 2018 Vol.1:  Lightmass内部アルゴリズム概要(Lightmap編)
Lightmass Deep Dive 2018 Vol.1: Lightmass内部アルゴリズム概要(Lightmap編)
 
HSL & HSV colour models
HSL & HSV colour modelsHSL & HSV colour models
HSL & HSV colour models
 
Color models
Color modelsColor models
Color models
 
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
 
Ssao
SsaoSsao
Ssao
 
Physically Based Rendering
Physically Based RenderingPhysically Based Rendering
Physically Based Rendering
 
【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろう【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろう
 
GPU最適化入門
GPU最適化入門GPU最適化入門
GPU最適化入門
 
Cascade Shadow Mapping
Cascade Shadow MappingCascade Shadow Mapping
Cascade Shadow Mapping
 
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
 

Viewers also liked

ACES 1.0 OpenColorIO config - Siggraph 2015
ACES 1.0 OpenColorIO config - Siggraph 2015ACES 1.0 OpenColorIO config - Siggraph 2015
ACES 1.0 OpenColorIO config - Siggraph 2015
hpduiker
 
Application parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas VangendApplication parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas Vangend
ナム-Nam Nguyễn
 
Tabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたってTabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
fumoto kazuhiro
 
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―Pocolレイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
ProjectAsura
 
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことKatsutoshi Makino
 
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
ozlael ozlael
 
Weighted Blended Order Independent Transparency
Weighted Blended Order Independent TransparencyWeighted Blended Order Independent Transparency
Weighted Blended Order Independent Transparency
zokweiron
 
Kansai cedec 2015_fumoto
Kansai cedec 2015_fumotoKansai cedec 2015_fumoto
Kansai cedec 2015_fumotofumoto kazuhiro
 
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.
 
Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側Katsutoshi Makino
 
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
 
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
声の実体化体験 - HTML5でつくるデジタルインスタレーション -声の実体化体験 - HTML5でつくるデジタルインスタレーション -
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
Yamato Honda
 
Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
ozlael ozlael
 
Getting Native with NDK
Getting Native with NDKGetting Native with NDK
Getting Native with NDK
ナム-Nam Nguyễn
 
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
Drecom Co., Ltd.
 
Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!
Yamato Honda
 
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...
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r...JP Lee
 
シェーダ体系の話
シェーダ体系の話シェーダ体系の話
シェーダ体系の話
fumoto kazuhiro
 

Viewers also liked (20)

ACES 1.0 OpenColorIO config - Siggraph 2015
ACES 1.0 OpenColorIO config - Siggraph 2015ACES 1.0 OpenColorIO config - Siggraph 2015
ACES 1.0 OpenColorIO config - Siggraph 2015
 
Gamma and Colour Space
Gamma and Colour SpaceGamma and Colour Space
Gamma and Colour Space
 
Application parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas VangendApplication parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas Vangend
 
Tabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたってTabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
 
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―Pocolレイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
 
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
 
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
 
Weighted Blended Order Independent Transparency
Weighted Blended Order Independent TransparencyWeighted Blended Order Independent Transparency
Weighted Blended Order Independent Transparency
 
Kansai cedec 2015_fumoto
Kansai cedec 2015_fumotoKansai cedec 2015_fumoto
Kansai cedec 2015_fumoto
 
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
 
Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側
 
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
 
Aclt1
Aclt1Aclt1
Aclt1
 
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
声の実体化体験 - HTML5でつくるデジタルインスタレーション -声の実体化体験 - HTML5でつくるデジタルインスタレーション -
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
 
Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
 
Getting Native with NDK
Getting Native with NDKGetting Native with NDK
Getting Native with NDK
 
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
 
Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!
 
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...
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r...
 
シェーダ体系の話
シェーダ体系の話シェーダ体系の話
シェーダ体系の話
 

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

HDR and WCG Principles-Part 5
HDR and WCG Principles-Part 5HDR and WCG Principles-Part 5
HDR and WCG Principles-Part 5
Dr. Mohieddin Moradi
 
8 k shd presentation
8 k shd presentation8 k shd presentation
8 k shd presentation
vanshkumar20
 
8K RESOLUTION CAMERA SYSTEM
8K RESOLUTION CAMERA SYSTEM8K RESOLUTION CAMERA SYSTEM
8K RESOLUTION CAMERA SYSTEM
Arun Raj
 
8k RESOLUTION CAMERA SYSTEM
8k RESOLUTION CAMERA SYSTEM8k RESOLUTION CAMERA SYSTEM
8k RESOLUTION CAMERA SYSTEM
Arun Raj
 
Scaner vidar
Scaner vidarScaner vidar
Scaner vidar
Rajesh Un Sharma
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
Edge AI and Vision Alliance
 
Analog & digital oscilloscope
Analog & digital oscilloscopeAnalog & digital oscilloscope
Analog & digital oscilloscope
Asir Foysal
 
“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...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
Edge AI and Vision Alliance
 
Axis The Future Of Ip Video
Axis   The Future Of Ip VideoAxis   The Future Of Ip Video
Axis The Future Of Ip Videohypknight
 
Advanced Oscilloscope Technologies enabling Terabit Optical Communications
Advanced Oscilloscope Technologies enabling Terabit Optical CommunicationsAdvanced Oscilloscope Technologies enabling Terabit Optical Communications
Advanced Oscilloscope Technologies enabling Terabit Optical Communications
CPqD
 
"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...
"Developing Real-time Video Applications with CoaXPress," A Presentation from...
Edge AI and Vision Alliance
 
Digital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaDigital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand Gopalika
Nityanand Gopalika
 
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
Charl Fontini
 
Elemental high dynamic _ range_video_white_paper
Elemental high dynamic _ range_video_white_paperElemental high dynamic _ range_video_white_paper
Elemental high dynamic _ range_video_white_paper
CMR WORLD TECH
 
Photonics as enabling technology in the Security and Defense sectors
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 Pozo
 
BSmithResume2016
BSmithResume2016BSmithResume2016
BSmithResume2016Barry Smith
 

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

HDR and WCG Principles-Part 5
HDR and WCG Principles-Part 5HDR and WCG Principles-Part 5
HDR and WCG Principles-Part 5
 
Approval
ApprovalApproval
Approval
 
8 k shd presentation
8 k shd presentation8 k shd presentation
8 k shd presentation
 
8K RESOLUTION CAMERA SYSTEM
8K RESOLUTION CAMERA SYSTEM8K RESOLUTION CAMERA SYSTEM
8K RESOLUTION CAMERA SYSTEM
 
8k RESOLUTION CAMERA SYSTEM
8k RESOLUTION CAMERA SYSTEM8k RESOLUTION CAMERA SYSTEM
8k RESOLUTION CAMERA SYSTEM
 
A2 e overview
A2 e overviewA2 e overview
A2 e overview
 
Scaner vidar
Scaner vidarScaner vidar
Scaner vidar
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
 
Analog & digital oscilloscope
Analog & digital oscilloscopeAnalog & digital oscilloscope
Analog & digital oscilloscope
 
“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...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
 
Axis The Future Of Ip Video
Axis   The Future Of Ip VideoAxis   The Future Of Ip Video
Axis The Future Of Ip Video
 
Advanced Oscilloscope Technologies enabling Terabit Optical Communications
Advanced Oscilloscope Technologies enabling Terabit Optical CommunicationsAdvanced Oscilloscope Technologies enabling Terabit Optical Communications
Advanced Oscilloscope Technologies enabling Terabit Optical Communications
 
"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...
"Developing Real-time Video Applications with CoaXPress," A Presentation from...
 
Digital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaDigital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand Gopalika
 
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
Vieworks - Hybrid TDI Cameras Technology (Wojciech Majewski)
 
Optec Brochure
Optec BrochureOptec Brochure
Optec Brochure
 
Digital File Formats
Digital File Formats Digital File Formats
Digital File Formats
 
Elemental high dynamic _ range_video_white_paper
Elemental high dynamic _ range_video_white_paperElemental high dynamic _ range_video_white_paper
Elemental high dynamic _ range_video_white_paper
 
Photonics as enabling technology in the Security and Defense sectors
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
 
BSmithResume2016
BSmithResume2016BSmithResume2016
BSmithResume2016
 

Recently uploaded

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
ambekarshweta25
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 

Recently uploaded (20)

Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 

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.