Autodesk Color Management lets you use any color space as your working space, and provides transforms to support many of the common and standard color spaces. You can use these transforms to convert images to your chosen working space on import, and to convert images to a specific working space for particular operations.
In general, it's best to use a wide-gamut color space for working. This ensures that you can properly represent as many colors as possible. For example, digital cinema (DCI) contains colors that cannot be represented using the Rec. 709 primaries (used by sRGB and HD video) without using negative values. Autodesk Color Management is able to preserve negative values, but other tools may not. In spite of this drawback, the Rec. 709/sRGB primaries are still the most commonly used for scene-linear working spaces.
ACES is an extremely wide-gamut color space that can represent any visible color. It can be used as a working space, but some color operations may give unexpected results because the gamut is so wide.
The P3, ProPhoto-RIMM, or UHDTV (Rec. 2020) primaries are good in-between choices. They have wide gamuts, but they are not too wide.
Some operations work best with colors in a specific type of space: scene-linear, video, or log. As you work, you may want to switch color spaces to perform certain operations, and then switch back to your main working space or a different space for other operations. For these situations, it's best to use a fully invertible transform to preserve as much color information as possible.
In general:
- You can convert scene-linear to video by applying a tone map such as PhotoMap_gamma_2.4 in the tone-map/ directory. In general, a tone map uses an S-shaped curve to increase the contrast and compress highlights.
- You can convert video to scene-linear by applying an inverse tone map such as inversePhotoMap_gamma_2.4 in the tone-map/ directory. This will not be exact if the footage was originally shot as video or converted with a different tone map, but it can be a good approximation that works well in many cases. In particular, note that simply removing the display gamma from video images produces linearized output-referred values rather than scene-linear values - there are no values above 1.0.
- You can convert scene-linear images to log space using one of the Lin_to_Log transforms in the film/LogLin/ directory.
- You can convert log images to scene-linear using one of the Log_to_Lin transforms in the film/LogLin/ directory.
- You can convert video images to log space by first converting to scene-linear and then to log.
- You can convert log images to video space by first converting to scene-linear and then to video.
Operations That Work Best with Scene-linear Colors
Some operations work best with scene-linear colors, that is, with code values that are directly proportional to light energy in the scene. These operations include:
- compositing and blending
- optical effects, including lens blur and defocus operations
- motion blur
- anti-aliasing
- resizing
- sub-pixel repositioning
- 3D rendering
- lighting and re-lighting
Operations That Work Best with Video or Log Colors
Some operations work best with video or log colors. These operations include:
- many color correction operations
- vectorscopes and histograms
- tracking and stabilizing
- grain and noise operations
- unsharp masking
- video transitions
- making gradients
Operations That Require Video Colors
Some operations require video colors, that is, colors that are restricted to the range [0, 1]. These operations include:
- color inversion
- converting RGB to HLS, HSV, or YCbCr