OpenEXRヘッダーメタデータ

警告:  これは現在PRManでのみサポートされています。

OpenEXRヘッダーに任意のメタデータを追加できます。メタデータは、UIではなく属性レベルで設定する必要があります。そのためには、 exrheaders。たとえば、OpScriptノードを使用して、 /root以下を設定する場所:

local EXR_String = "renderSettings.outputs.primary.rendererSettings.exrheaders.test_string" 
local EXR_String_Value = StringAttribute("A String") 
Interface.SetAttr(EXR_String, EXR_String_Value)

local EXR_Integer = "renderSettings.outputs.primary.rendererSettings.exrheaders.test_int" 
local EXR_Integer_Value = IntAttribute(1) 
Interface.SetAttr(EXR_Integer, EXR_Integer_Value)

local EXR_IntegerArray = "renderSettings.outputs.primary.rendererSettings.exrheaders.test_intArray" 
local EXR_IntegerArray_Value = IntAttribute({1,2,3,4}) 
Interface.SetAttr(EXR_IntegerArray, EXR_IntegerArray_Value)

local EXR_Float = "renderSettings.outputs.primary.rendererSettings.exrheaders.test_float" 
local EXR_Float_Value = FloatAttribute(1.5) 
Interface.SetAttr(EXR_Float, EXR_Float_Value)

local EXR_FloatArray = "renderSettings.outputs.primary.rendererSettings.exrheaders.test_floatArray" 
local EXR_FloatArray_Value = FloatAttribute({2.6,3.8}) 
Interface.SetAttr(EXR_FloatArray, EXR_FloatArray_Value)