Problem summary
GSV-driven Switch nodes do not seem to update correctly, when the GSV is overridden further downstream.
Customer reported version
Nuke 15.1v1
Customer reported platform
Alma 9
Steps to reproduce
1) Open Nuke.
2) Open the attached script. The setup of the script is shown below:
3) Try to attach the DeepColorCorrect node to the DeepOverride Group. You should see that you cannot connect the nodes.
4) Connect the Viewer to the DeepOverride Group.
5) Try to attach the DeepColorCorrect node to the DeepOverride Group again. You should see that the nodes do connect this time.
Expected behaviour
You should be able to connect the nodes, as the DeepOverride is overriding the GSV and updating the Switch - changing the data type of the stream as a result.
Actual behaviour
You cannot connect the DeepColorCorrect node to the DeepOverride Group, unless you first view the DeepOverride.
Workaround
When building scripts, switch to Deep node connection first.
Viewing the node that overrides the GSV (in this case, the DeepOverride) seems to correctly update the Switch node and the data type downstream.
Reproduced by support
This bug has been reproduced in:
Nuke 15.1v1 - Windows 11 - macOS 12 (Monterey)
Earliest version tested
Nuke 15.1v1
- This feature did not exist before this version