Colour Management > Autodesk Color Management Technical Reference > Autodesk CTF File Format >

# ProcessList

The ProcessList element is the root element of a CTF file. It must contain at least one operator element.

## Contains

In order:

- Info. Optional, no more than one.
- Description. Optional, any number.
- InputDescriptor. Optional, no more than one.
- OutputDescriptor. Optional, no more than one.
- At least one of LUT1D, LUT3D, Matrix, Range, Gamma, ExposureContrast, or Reference in any combination in the order in which they are to be applied.
  NoteThe inBitDepth attribute of each operator must match the outBitDepth attribute of the previous operator in the chain. See Common Operator Attributes.

## Contained By

- no parent

## Attributes

id
  A unique identifier (required).
name
  A nickname for the entire color transform (optional). This is used for display and selection in applications that support Autodesk Color Management.
version
  Indicates the presence of Autodesk extensions to the Academy/ASC XML color transform format. Files with a value higher than that supported by the application are rejected. The Autodesk extensions described here correspond to a version of 1.2 unless otherwise noted.
inverseOf
  The id attribute from another CTF file. It identities this transform as the inverse of the other one. This information is useful to the color management system to detect the case where a transform and then its inverse are applied, so the transform pair may be optimized out. It is an Autodesk extension to the Academy/ASC XML color transform format.

## Example

    <ProcessList id="7214fa79-6c42-48b9-b164-3d0c5e543fe0" version="1.2">
        <Description>F65 Raw integer code values to ACES (tungsten illuminant).</Description>
        <InputDescriptor>16-bit integer F65 Raw</InputDescriptor>
        <OutputDescriptor>Academy Color Encoding Specification (ACES)</OutputDescriptor>
        <LUT1D inBitDepth="16i" outBitDepth="32f">
            <Array dim="2 3">
     -0.092903227  -0.092903227  -0.092903227
     11.798709869  11.798709869  11.798709869
            </Array>
        </LUT1D>
        <Matrix inBitDepth="32f" outBitDepth="32f">
            <Array dim="3 3 3">
     1.0110238791 -0.1362526119  0.1252287328
     0.1011994481  0.9562196136 -0.0574190766
     0.0600766540 -0.1010185331  1.0409418344
            </Array>
        </Matrix>
    </ProcessList>