2017

Table Of Contents
If it is present, the XML declaration must be the first line of the file.
Example
<?xml version="1.0" encoding="UTF-8"?>
ProcessList
The ProcessList element is the root element of a CTF file. It must contain at least one operator element.
Contains
In order:
Info (page 1329). Optional, no more than one.
Description (page 1332). Optional, any number.
InputDescriptor (page 1333). Optional, no more than one.
OutputDescriptor (page 1333). Optional, no more than one.
At least one or more operator elements, in any combination in the order in which they are to be applied.
NOTE The inBitDepth attribute of each operator must match the outBitDepth attribute of the previous operator
in the chain. See Common Operator Attributes (page 1334).
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.
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>
1328 | Chapter 25 Colour Management