Problem summary
If the Color input of the DeepRecolor node has auxiliary channels passing into it, these channels will not be processed when 'target alpha input' is enabled in the DeepRecolor node.
This issue occurs in all three major operating systems and only occurs in Nuke 11.1v3 and later releases.
This functionality worked correctly in Nuke 11.1v2 and earlier releases.
Customer reported version
nuke.11.1v4
Customer reported platform
centos7
Steps to reproduce
Open attached script and continue from step 14
or
1) Open a new Nuke script
2) Create a 'Sphere' node at default values
3) Create a 'ScanlineRender' node and connect the 'Sphere' into the 'obj/scn' input
4) Create a 'Colorwheel' node
5) Create a 'Checkerboard' node
6) Create a 'ShuffleCopy' node
7) Connect the 'Checkerboard' node into the '1' input of the 'ShuffleCopy' node, and the 'Colorwheel' node into the '2' input of the 'ShuffleCopy' node
8) In the 'ShuffleCopy' node, create a new layer in the output layer (see below)
10) In the new layer window that opens, create a new layer called 'Aux' and click the 'rgba' auto option to create the respective rgba layers and click 'ok' (see below)
11) While still in the 'ShuffleCopy' node, alter that rgba inputs to make sure that they are being passed from the '1' input and being passed through to the '2' input (see below)
12) Create a 'DeepRecolor' node and connect the 'depth' input into the 'ScanlineRender' node and the 'color' input into the 'ShuffleCopy' node
13) Create a 'DeepToImage' node. (see below for node tree setup)
14) While looking through the 'DeepToImage' node, select the 'Aux' channel in the layer channel viewer dropdown (see below).
Result: Channel does not appear in the viewer as the DeepRecolor node does not allow it to pass through
15) Turn off the 'target input alpha' in the DeepRecolor' node while looking through the 'DeepToImage' node again. Result: Works as expected
Workaround
If viable, till this issue is resolved in a future release keep 'target input alpha' off. If checkbox is required to retain image quality, use Nuke 11.1v2 and earlier.
Reproduced by support
This bug has been reproduced in:
Nuke 11.1v4 - Windows 7 - CentOS 6.9 - MacOS 10.13.4
Nuke 11.1v3 - Windows 7 - CentOS 6.9 - MacOS 10.13.4 - regression
Unable to reproduce bug in:
Nuke 11.1v2 - Windows 7 - CentOS 6.9 - MacOS 10.13.4
Earliest version tested
Nuke 11.1v2
- This issue no longer appears in this version and has regressed
Expected behaviour
AOV's should be carry through the DeepRecolor node, when 'target input alpha' is on.
Actual behaviour
AOV's don't carry through the DeepRecolor node, when 'target input alpha' is on.