ID 160426 - Adding a new control point to a Bezier without keyframes, will create an unexpected keyframe when autokey is disabled

Follow

Problem summary
Within both the Roto and Rotopaint nodes automatic keyframing is set as on by default, this option can be toggled on and off using the 'autokey' button in the toolbar. 

It has been discovered that if you have a Bezier shape with no keyframes (and the autokey option is disabled), when a new control point is added, a keyframe will be incorrectly added to that frame. This should not occur as the option to automatically keyframe is disabled through the autokey option.

In addition, if you add a control point on a new frame, there will be two keyframes added one at the frame the Bezier shape was drawn and another at the current frame.

 

Customer reported version
nuke.10.0v3

 

Customer reported platform
ubuntu

 

Steps to reproduce

1) Open a new Nuke script

2) Create a Roto node

3) Within the Roto node draw a simple Bezier shape on frame 1

4) In the Roto node's preferences, delete the current keyframe

5) In the Roto node's viewer toolbar, disable the 'autokey' button

6) Move the playback slider to frame 10

7) Select the 'Add Points' button

8) Add a new control point to the Bezier shape

Result: Two keyframes will be added at frame 1 and frame 10, even though the autokey button is off.

Workaround
Unknown.

 

Reproduced by support

This bug has been reproduced in:

Nuke 16.0v1 - Windows 10

Nuke 11.2v2 - Windows 7 - MacOS 10.13.4 - CentOS 6.9

Nuke 11.2v1 - Windows 7

Nuke 11.1v5 - Windows 7

Nuke 11.1v1 - Windows 7

Nuke 11.0v4 - Windows 7

Nuke 11.0v1 - Windows 7

Nuke 10.5v7 - Windows 7

Nuke 10.5v1 - Windows 7

Nuke 10.0v6 - Windows 7

Nuke 10.0v1 - Windows 7

Nuke 9.0v9 - Windows 7

Nuke 9.0v1 - Windows 7

Nuke 8.0v7 - Windows 7

Nuke 8.0v1 - Windows 7

Nuke 7.0v10 - Windows 7 - MacOS 10.13.4 - CentOS 6.9

 

Earliest version tested

Nuke 7.0v10
- This issue appears to be in all versions of the product

 

Expected behaviour
When the autokey option is disabled, no new and previous keyframes should be created in the timeline

 

Actual behaviour
When the autokey option is disabled, new and previous keyframes are created in the timeline

    We're sorry to hear that

    Please tell us why