ID 156388 - RotoPaint node creates an unexpected straight line when using a ctrl or alt modifier during the drawing of a Brush stroke.

Follow

Problem summary

When drawing a brush stroke within the RotoPaint node, if you hold down the ctrl/cmd or alt modifier after starting a brush stroke and releasing the modifier, when you continue the stroke there will be an unexpected line drawn between the two strokes. (see below gif)

 

This has also been known to happen when using a Wacom pen, if a modifier is connected to a button on the Wacom pen. (eg middle mouse button)

For example, if you start drawing a brush stroke, then at the same time zoom in using a button linked to a modifier, then continue the brush stroke when zoomed in this issue will occur.

Customer reported version
Nuke 10.5v7

 

Customer reported platform

CentOS 7

 

Steps to reproduce

1) Open a new Nuke script

2) Create a RotoPaint node

3) Look through the RotoPaint node in the viewer
 
4) Select the Brush tool
 
5) Start drawing a stroke using the Brush tool and during the drawing of the stroke hold down ctrl
 
6) When the Brush stops drawing, move the location of the cursor to another area of the Viewer, click and start to draw again.

 

Result:

This will create an unexpected line between the two Brush strokes and make them one Brush stroke.

 

Workaround
Unknown. Always ensure that you have clicked off any modifiers while drawing a Brush stroke.

 

Reproduced by support

This bug has been reproduced in:

Nuke 11.2v4 - Windows 7 - CentOS 7 - MacOS 10.13.6

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 - CentOS 7 - MacOS 10.13.6

 

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

 

Expected behaviour
A line should not be drawn between two strokes if the modifier is being held down during the drawing of the strokes

 

Actual behaviour
A line will be drawn between two strokes if the modifier is being held down during the drawing of the strokes

    We're sorry to hear that

    Please tell us why