Advanced Color Theory and ACES Workflow
Taught by Charles Poynton
- Course Number:
- Software Version:
- Original Run Date:
- January 2013
- 11 hours 3 minutes
Emergent techniques such as the OpenEXR encoding (promulgated by ILM) acquire “scene-linear” data – that is, image data is linearly related to the scene elements. Imposition of any required “look” is imposed in a structured manner during the DI process. The technique has been developed and refined at the Academy (as the AMPAS STC Image Interchange Framework, IIF). The scheme is being deployed commercially. Even without strict technical conformance to the various elements of the IIF – the IDT, APD, ADX, ACES, RRT, RDT, ODT – the concepts are being used in many productions.
In this course, we will discuss the technical and visual requirements for acquisition and processing of digital cinema and HD using the scene-linear (ACES) model. Charles will introduce the basic technical parameters of the various camera encodings. Charles will explain the conceptual and technical differences between power-function based video coding and log coding, and describe the dynamic range and noise properties. Charles will outline how “picture rendering” must be imposed in the DI pipeline (for example, by the AMPAS reference rendering transform, RRT). We will discuss details concerning how the scene-linear model alters the traditional pipeline, and aids CGI/VFX integration.
This course will be suitable for people in positions such as these:
- HD engineers and Digital Imaging Technicians (DITs)
- Compositors, lighters, shaders, and pipeline engineers
- Post-production and visual effects supervisors, post/VFX engineers, and technically minded colourists
- Digital cinema, digital video, and CGI/VFX software developers
You should be familiar with digital video, HD, and digital cinema. Knowledge of mathematics isn’t required; nonetheless, lots of graphs and equations will be discussed!
Class 1Background: ILM's pioneering work, OpenEXR, CTL; review of bit depths for physical and perceptual representation; appearance effects; picture rendering theory.
Class 2ACES block diagram and its concepts, colourspaces, and transforms: RICD, IDT, LMT, RRT, RDT, ODT.
Class 3Perceptually uniform coding; log-exp-power function math; 1D and 3D LUT interpolation.
Class 4Sensors (CCD and CMOS), quasilog coding; display physics, display pipeline, and display calibration.
Class 5Cineon Printing Density (CPD); printer points; APD/ADX; colour grading theory and practice.
Class 6Classic CIE colorimetry; LMS, XYZ, xyY, and RGB systems; colour transform theory.
Class 7The ACES pipeline in detail.
Class 83x3 transforms; the ACES IDT, how to acquire or build one.
Class 9Colour grading in detail; emergent software systems (ctl, OpenColorIO).
Class 10Special topics, forum questions, open discussion.