A Practical Guide to Color Management in Audiovisual Production¶
About us¶
This guide is part of a collection of documents managed by RxLaboratory : RxDocs.
RxLaboratory is an organization whose mission is to develop, distribute and promote free software and innovation in audiovisual production, as well as to facilitate mutual aid, sharing and cooperation between all actors in this field.
RxDocs is a collaborative work of scientific, technical and artistic popularization in the field of audiovisual production in the broad sense: image, video, animation, sound … These documents are intended for anyone working in the field (phography, video, motion design, directing, animation, illustration, cinematography, editing …)
Note
All names followed by an asterisk* are explained in the Glossary
Introduction¶
The methods and tools of color management in (digital) image processing often seem complicated: the software are full of different parameters, which seem to be very different from one to another.
As a result, color management isn’t always mastered; very often the user loses control over the colors and can’t achieve the desired look.
This field, although very technical, is however not as complicated as it seems. This document aims to explain and vulgarize the issues related to color management in image processing, and is aimed to anyone dealing with this problem in the production of digital images1.
Note
Practically, the color spaces are intrinsically related to the data encoding formats, and we will also partly explain these various formats.
The first part will be theoretical, starting from light and color, and studying how we perceive it, then how to record it, represent it and reproduce it in a digital system.
Then we will approach the practical aspect, explaining in concrete cases what are the useful and recommended parameters in your productions of all types, and in various applications.
Tip
This document is constantly evolving! If you find any errors, or wish to make improvements, contribute or report it to us ! If you wish to have its printed version go to our online book store
Theory¶
- What is Color?
- Physical Color: Visible Light
- Following Light: Emission, Transmission, Reflection, Reception
- Breakdown of the Received Light
- Small Color Inventory and Classification
- Black
- Monochromatic Lights
- Purple
- White and Grey
- Complementary Colors
- Perception
- Perception of Light and Colors by the Human Eye
- The Eye
- The Nervous System
- Consequences
- On Brightness and Contrast
- On hues
- Color Reproduction
- Additive Synthesis
- Subtractive Synthesis
- The Video-Mapping Case
- About White Values : Temperature
- Black Body
- Planckian Locus
- White Balance
- Objective Representation of Colors
- Decomposing Colors
- Color Diagrams, 1931 CIE XYZ and CIE xyZ
- From Real Life to Digital
- Digitization and Storage: Converting to Binary
- The Color Spaces
- What is a Color Space?
- What Defines a Color Space
- Primaries and Gamut
- White Point
- The Transfer Curve
- Other Parameters
- Pixel Format
- Depth
- Why Different Color Spaces?
- What Defines a Color Space
- Selective List of Color Spaces
- Pixel Format
- RGB and YUV
- RGB
- YUV
- Comparison
- Others
- YUV 4:4:4, 4:2:2, 4:2:0… Chrominance Downsampling.
- 4:4:4
- 4:2:2
- 4:2:0
- Color Depth (bits, bpc and bpp)
- In RGB
- In YUV
- Others
- Integer or Floating Point Values
- Full Range / Limited / TV / PC ?
- Full Range / PC
- Limited Range / TV
- Practical Implications
- Encoding
- Playback and Display
- RGB and YUV
- Transfer Curves, Linear Space and Gamma
- LUTs
- Description
- Usage
- OpenColorIO and ACES
- Compatible Applications
- ACES
- ACES Color Space
- ACES2065-1
- ACEScg
- ACEScc
- ACES Color Space
Application¶
Hint
The list of applications is arranged in alphabetical order, with the publisher’s name at the top.
- Choosing Color Spaces and Formats
- Theory
- Journey of a Color
- Workspace (Scene Referred)
- Input
- Display
- Screen Space
- Settings and Color Profiles
- Within the Application
- Soft-Proofing
- Color Pickers
- Intermediate Output
- Final Output
- Theory
- A Few File Standards
- Screen Calibration
- Introduction
- Environment
- Calibration
- Choice of the Screen Color Space and Calibration
- White Point and Brightness
- Calibration and Application of the Color Profile
- Calibration
- Color Profile
- Soft-Proofing and Simulation
- Setting up the Production Pipeline for Color Management
- 3D Animation with Blender, Filmic or AgX
- Textures and other 2D Images
- 3D Rendering
- Compositing
- Exports
- 3D Animation with ACES
- Textures and other 2D Images
- 3D Rendering
- Compositing
- Exports
- 2D Animation
- Videos, Live Action and VFX
- Stop-Motion, Raw Images
- 3D Animation with Blender, Filmic or AgX
- Designing a Production Pipeline with OCIO
- Setting up
- Anatomy of an OCIO Configuration
- Metadata
- Roles
- Displays
- Application Settings
- Import
- Workspace
- Display
- Export
- A word about Video Editing
- Color Management : Adobe After Effects
- Project Settings - Workspace
- Metric Interpretation - Input Spaces
- View Options - Display Space and Simulations
- Export Options - Output Spaces
- OCIO
- Introduction
- Installing OCIO plugin
- Disabling Color Management in After Effects
- Managing
- Input and Workspace
- Output
- Display
- Color Management : Adobe Premiere and Media Encoder
- Output Space
- Applying a LUT
- Workspace and Display
- Color Management : Adobe Photoshop
- Color Management : Autodesk Maya
- Color Management : Blender
- Default Configuration : Filmic
- Render (Scene Referred) and Display
- Output
- Input (Textures)
- OCIO Pipeline
- Changing OCIO Settings
- Using ACES
- Render (Scene Referred) and Display
- Input (Textures)
- Default Configuration : Filmic
- Color Management : Darktable
- Input and Workspace
- Output
- Soft-Proofing
- Color Management : DuME
- Workspace
- Input
- Output
- Presets
- LUT
- OCIO
- Color Management : Krita
- Workspace
- Display
- Screen
- Soft-Proofing
- Color Pickers
- Output
- OCIO with Krita
Appendices¶
- In a Nutshell: A Quick Summary of How to Get it Right
- Common Mistakes and Misunderstandings, Trouble-Sotting
- Glossary
- French-English Dictionary
- Downloads
-
For the sake of simplicity, we will allow ourselves certain shortcuts and approximations, the aim being the concrete application and acquisition of know-how, and not the scientific study of the subject.
We will also limit the explanation to the necessary elements for the concrete application and understanding of the parameters; we will avoid information of purely historical interest, with the intention of keeping this guide clear and as concrete as possible.
We invite the reader to start by reading the Wikipedia articles to learn more about the subject and to complete the theoretical information missing from this guide; there is no lack of resources on the subject.
For each section, the main sources and references are mentioned to deepen what’s explained. ↩