ID 243206 - Disabling render outputs does not affect batch renders

Follow

Problem summary
Disabling the render outputs of a Render node does not affect batch renders.

Customer reported version
katana.2.0v5

Customer reported platform
Linux

Steps to reproduce
1) open the attached example project: this contains a simple setup with render passes: primary and a deep output one. The 'Render_Deep_Disabled' node has the deep output pass disabled


and the 'Render_Deep_Removed' node has the deep pass removed


2) batch render the scene for each node using the following commands:

katana --pass --batch --katana-file=~/Downloads/tiletest_bug_deep.katana -t 1 --render-node=Render_Deep_Disabled --tile-render=1,0,2,2

Result: the render fails as tile rendering is not currently supported for deep output types.

katana --pass --batch --katana-file=~/Downloads/tiletest_bug_deep.katana -t 1 --render-node=Render_Deep_Removed --tile-render=1,0,2,2

Result: the render is successful.

Workaround
Removing instead of disabling the output pass (in the Render node) that would fail due to missing information or unsupported functionality before batch rendering.

Reproduced by support
Reproduced on Linux RHEL 6 in Katana 1.6v3, 2.0v1 and 2.5v4.

Expected behaviour
Disabling the render output should affect batch renders per the help hints

Actual behaviour
Disabling the render output only affects Disk Renders.

 

    We're sorry to hear that

    Please tell us why