通用运算符属性

存在所有颜色变换运算符元素通用的一些属性。

id
元素的唯一标识符。可选。
name
元素的友好名称。可选。
bypass
版本 1.3 中引入。
指定运算符不应在颜色处理过程中应用。可选。
如果此属性存在,其值必须为 "true"。通过将此属性与将其 param 属性设置为 "LOOK_SWITCH"DynamicParameter 元素结合使用,您可以定义绝不影响渲染到文件的值但仍可打开和关闭以供显示的运算符。
inBitDepth
运算符所需的输入颜色数据类型。必需。
outBitDepth
运算符生成的输出颜色数据类型。必需。
注: 每个运算符的 inBitDepth 属性必须与链中上一个运算符的 outBitDepth 属性匹配。

inBitDepth 和 outBitDepth 支持的值

含义
"8i" 8 位整数
"10i" 10 位整数
"12i" 12 位整数
"16i" 16 位整数
"16f" 16 位浮点数(半浮点)
"32f" 32 位浮点数(单精度)

关于位深度

为 inBitDepth 和 outBitDepth 属性指定的值不会影响颜色值的量化。所有处理都将使用 32 位浮点值来执行。

inBitDepth 和 outBitDepth 属性仅影响 CTF 文件中使用的数量格式,如在 Array、Matrix 或 Range 元素中使用的值。例如,如果您发现将值指定为 [0, 1023] 范围内的整数很方便,那么可以将 inBitDepth 设置为 "10i"。也可以指定此范围以外的值,这些值将在中间计算中使用。