Please, anyone who can post a working example of multi-layer exr save.
I'have been strugling with saveRenderPassesMultiExr2.
I'm on latest stable Octane 2021.1.
Many thanks
Aleksandar
local renderTarget = octane.render.getRenderTargetNode()
local AOVS = octane.render.getEnabledAovs(renderTarget)
local tableExportList = {}
outPath = "d:/"
filename = "Output2"
extension = "exr"
imagePathNameMultiExr2 = outPath .. filename .. "." .. extension
useHalf = true
propsRenderColorSpaceInfo = { --PROPS_RENDER_COLOR_SPACE_INFO
colorSpace = octane.outputColorSpaceType.OCIO_VIEW,
forceToneMapping = true,
ocioColorSpaceCurveType = octane.colorSpaceCurveType.UNIFORM, --LINEAR,
ocioColorSpaceName = "???",
ocioDisplayName = "???",
ocioLookName = "???",
ocioUseViewLook = false,
ocioViewName = "???",
type = octane.outputColorSpaceType.KNOWN_COLOR_SPACE
}
compressionType = octane.exrCompressionType.ZIP
metadata = nil
useBackgroundThread = false
for k, v in pairs(AOVS) do
table.insert(tableExportList, {
exportName = filename .. "_" .. octane.render.getRenderPassInfo(v).name .. "." .. extension,
renderPassId = v
})
end
success = octane.render.saveRenderPassesMultiExr2( imagePathNameMultiExr2, tableExportList, useHalf, propsRenderColorSpaceInfo, compressionType, metadata, useBackgroundThread )
print(success)
Users browsing this forum: No registered users and 1 guest