CTF 语法摘要

以下是 CTF 文件语法的简要概述。

在下面的列表中,? 表示“0 或 1 个实例”,* 表示“0 或多个实例”,+ 表示“1 或多个实例”。如果未以其他方式标记,则需要元素的单个实例。

ProcessList
属性:id、name
包含:
Info ?
包含:
Copyright ?
Release ?
Description *
InputDescriptor ?
OutputDescriptor ?
OperatorNode +
这是一个虚拟元素,使用下面的替换对象(LUT1D、LUT3D 等)之一进行替代。
属性:id、name、inBitDepth、outBitDepth、bypass
包含:
Description *
DynamicParameter ?(对于 ExposureContrast,最多 3 个)
属性:param
使用以下选项之一替换每个 OperatorNode:
LUT1D
继承属性:id、name、inBitDepth、outBitDepth、bypass
属性:interpolation、halfDomain、rawHalfs
包含:
Array
属性:dim
LUT3D
继承属性:id、name、inBitDepth、outBitDepth、bypass
属性:interpolation
包含:
Array
属性:dim
矩阵
继承属性:id、name、inBitDepth、outBitDepth、bypass
包含:
Array
属性:dim
Range
继承属性:id、name、inBitDepth、outBitDepth、bypass
包含:
minInValue ?
maxInValue ?
minOutValue ?
maxOutValue ?
Gamma
继承属性:id、name、inBitDepth、outBitDepth、bypass
属性:style
包含:
GammaParams
属性:channel、gamma、offset
ExposureContrast
继承属性:id、name、inBitDepth、outBitDepth、bypass
包含:
ECParams
属性:exposure、contrast、pivot
日志(Log)
继承属性:id、name、inBitDepth、outBitDepth、bypass
属性:style
包含:
LogParams 1 或 3
属性:channel、gamma、refWhite、refBlack、highlight、shadow
ASC_CDL
继承属性:id、name、inBitDepth、outBitDepth、bypass
包含:
SOPNode
包含:
坡度
偏移(Offset)
幂(Power)
SatNode
包含:
饱和度(Saturation)
引用(Reference)
继承属性:id、name、inBitDepth、outBitDepth、bypass
属性:alias、path、basepath