Here's a piece of my code for batch rendering of selected rendertargets (static cams).
Code: Select all
local selNodes = octane.project.getSelection()
for i, n in ipairs(selNodes) do
if n:getProperties().type ~= 56 then octane.project.deselect(n) end
end
local renderTargets= octane.project.getSelection()
projectName ="project"
fileExt = ".exr"
fileFormat = 2 -- imageType EXR = 2
outputPath ="D:\\RenderTests"
local i = 1
while renderTargets[i] do
local rt = renderTargets[i]
local rtName = rt:getProperties().name
octane.render.start {renderTargetNode=rt, maxSamples=10}
octane.render.saveImage(outputPath.."\\"..projectName.."_"..rtName..fileExt, fileFormat)
i=i+1
end
This issue is only in 1.25, 1.23-1.24 work fine.
Thanks.