Problem summary
The DeepRecolor node incorrectly outputs samples when using a DeepCrop node with knobs enabled upstream.
Customer reported version
Nuke 13.1v4
Customer reported platform
CentOS 7
Steps to reproduce
1) Download the attached .nk script.
2) Launch Nuke and clear any Cache > Clear All
3) Load the downloaded Nuke script and view the DeepRecolor1 node.
4) Doube-click the DeepCrop node to view its Properties.
5) Enable the 'keep outside bbox' knob and observe the Viewer for changes.
Expected behaviour
The DeepCrop node should not change the sample values for the deep nodes downstream.
Actual behaviour
The Viewer will display incorrect values for the recoloring. Comparing the DeepSample node to the original values there was a change when enabling the DeepCrop node knobs.
Workaround
Placing a DeepExpression node before or after the DeepCrop node allows the image to appear as expected.
Reproduced by support
Nuke 14.0v5 - Windows 10, CentOS 7
Nuke 14.0v1 - Windows 10
Nuke 13.0v1 - Windows 10
Nuke 12.0v1 - Windows 10
Nuke 11.2v1 - Windows 10, CentOS 7 - regression
Unable to reproduce bug in:
Nuke 11.1v6 - Windows 10, CentOS 7
Earliest version tested
Nuke 11.1v6 - This issue doesn't appear in this version and has regressed