ASC_CDL

The ASC_CDL operator represents a color transform in the American Society of Cinematographers' Color Decision List format (*.ccc or *.cdl).

An ASC CDL transform consists of a slope-offset-power (SOP) function applied individually to each of the RGB channels, followed by a saturation function applied equally to all channels.

It is an Autodesk extension to the Academy/ASC XML color transform format.

Introduced

Version 1.3.

Contains

  • Description. Optional, any number.
  • SOPNode. Optional, no more than one. If absent, no slope-offset-power function is applied.
  • SatNode. Optional, no more than one. If absent, no saturation function is applied.
  • DynamicParameter. Optional, no more than one. The param attribute must be set to "DEFAULT_LOOK".

Contained By

Attributes

id, name, bypass, inBitDepth, outBitDepth
See Common Operator Attributes.
style
Determines the formula applied by the operator.
Note: The equations assume that the input and output bit-depths are floating-point. For integers, the values are normalized to [0.0, 1.0]. In other words, the slope, offset, power, and saturation values stored in the CTF file do not depend on the input and output bit depths.
Note: The luma weights assume that the image uses the primaries specified by Rec. 709 (for example, HD and sRGB).
Value Meaning
"v1.2_Fwd"

"v1.2_Rev" The inverse of "v1.2_Fwd".
"noClampFwd" The same as "v1.2_Fwd", but without the two clamp functions. If

then no power function is applied.

"noClampRev" The inverse of "noClampFwd".

Example

<ProcessList version="1.3" id="7b42c76a-8c7a-4142-8b6e-1c467084075a">
    <ASC_CDL id="cc01234" inBitDepth="16f" outBitDepth="16f" style="v1.2_Fwd">
        <Description>scene 1 exterior look</Description>
        <SOPNode>
            <Slope>1.000000  1.000000  0.900000</Slope>
            <Offset>-0.030000  -0.020000  0.000000</Offset>
            <Power>1.2500000  1.000000  1.000000</Power>
        </SOPNode>
        <SatNode>
            <Saturation>1.700000</Saturation>
        </SatNode>
    </ASC_CDL>
</ProcessList>