Problem summary When using the CameraShake3 node, if a user removes the expression from the 'cs_center' knob and sets the value to '0', either copy/pasting the node or restarting Nuke, the expression will reinstate.
This can cause problems when the user explicitly wants to set the value.
Customer reported version nuke.11.2v4
Customer reported platform centos7
Steps to reproduce
1) Open Nuke
2) Create a Camera and a CameraShake node ( connect both nodes together )
3) Within the CameraShake node, right-click the cs_center knob, and press the 'set to default' action
4) Copy/Paste the node.
Result: The pasted node will now have the expression instead of the set numbers.
Alternatively: Instead of using 'set to default', you can remove the animation, set the knob to '0' and follow step 4.
Expected behaviour The CameraShake cs_center should be set to '0' after copy/pasting the node.
Actual behaviour The CameraShake cs_center's default expression is added back to the node.
Workaround 1) Within the CameraShake node, right-click the cs_center knob, and press the 'edit expression' action.
2) Set the expression directly to the value you wish.
3) Copy/Paste the node.
The cs_center knob will now be '0,0' and will not have an expression. Copy/pasting again will not bring back the original expression.
Reproduced by support
This bug has been reproduced in: Nuke11.3v3- Windows 7 - Mac10.14 - CentOS7 Nuke11.3v1- Windows 7 - Mac10.14 - CentOS7 Nuke11.2v1 - Windows 7 Nuke11.1v1 - Windows 7 Nuke11.0v1 - Windows 7 Nuke10.5v1 - Windows 7 Nuke10.0v1 - Windows 7 Nuke9.0v1 - Windows 7 Nuke8.0v1 - Windows 7 - Mac10.14 - CentOS7
Earliest version tested - This issue appears to be in all versions of the product ( Both CameraShake2 and CameraShake3 )