ID 549538 - The Viewer becomes corrupt when modifying a GridWarp grid after transforming it with another node upstream

Follow

Problem summary
The Viewer becomes corrupt when modifying a GridWarp grid after transforming it with another node upstream.
 
Customer reported version
Nuke 14.0v4
 
Customer reported platform
Windows 11
 
Steps to reproduce
 
1) In Nuke, create a new comp with a Checkerboard node, Transform node, and Gridwarp node all connected in one stream.

2) In the Properties tab, modify the scale parameter to either above or below 1.

3) In the Viewer, modify the gridwarp grid and observe the behavior. It appears that the scale is getting used recursively and is blowing up or shrinking the preview significantly more than it should. With more complex scenes, this can corrupt the viewer requiring you to delete and remake the viewer node.
 

 

Expected behaviour
After modifying the transform node, you should be able to modify the Gridwarp grid while being able to preview what it will look like as you are making changes.
 
Actual behaviour
After modifying the transform node, modifying the Gridwarp grid causes the preview to scale out of control, potentially corrupting the viewer.
 
Workaround
Keeping from modifying the scale in the Transform node specifically should reduce the severity of this issue.
 
Reproduced by support
Nuke 14.0v5 - Windows 11
Nuke 14.0v4 - Windows 11 / CentOS7
Nuke 14.0v1 - Windows 11 / CentOS7
 
Unable to reproduce bug in:
Nuke 13.2v8 - Windows 11 / CentOS7
Nuke 13.1v5 - Windows 11
Nuke 13.0v1 - Windows 11
 
Earliest version tested
Nuke 13.2v8 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why