ID 349303 - In Nuke 11.0/11.1 releases when a Text node's opacity is altered, the text will shift a pixel to the left and create artifacting

Follow

Problem summary
In Nuke 11.0/11.1 releases when a Text node's opacity is altered, the text will shift a pixel to the left.

In addition, if the Text node is on the right-hand side of the viewer outside of the bounding box, artifacting will be introduced on the viewer edge based on the colour of the Text node.

This issue only occurs on Linux and only in the Nuke 11.0/11.1 releases

Customer reported version
nuke.11.1v2

Customer reported platform
centos7

Steps to reproduce

1) Create a new Nuke script in a Linux environment

2) Create a Checkerboard node

3) Create a Text node and connect it to the Checkerboard node

4) Enter the word 'TEST' into the message box

5) Move the Text using the transform manipulator to the right-hand side of the viewer, ensuring the end 'T' in 'TEST' is cut in half at the top and bottom by the viewer. (see below for example)



6) In the Text properties, drag the 'opacity' slider between 0 and 1
Result: You will see both a pixel shift to the left and artifacting running down the right-hand side of the viewer

Workaround
Avoid using the opacity controls in the Text2 node with Nuke 11.1/11.0 releases.

An alternative would be to reduce the opacity using another node. For example, using a Multiply node and merge it into the intended stream. (see below)


Reproduced by support
This bug has been reproduced in:
Nuke 11.1v3 - CentOS 6.9
Nuke 11.1v1 - CentOS 6.9
Nuke 11.0v4 - CentOS 6.9
Nuke 11.0v1 - CentOS 6.9 - regression

Unable to reproduce bug in:
Nuke 10.5v7 - CentOS 6.9
Nuke 11.1v3 - Windows 7 - MacOS 10.13.4

Earliest version tested
Nuke 10.5v7
- This issue no longer appears in this version and has regressed
Expected behaviour
Text node should not change the pixel positions when the opacity is reduced, also should not create artifacts when outside the right hand viewer bounding box

Actual behaviour
Text node alters the pixel position when the opacity is reduced and creates artifacting on the right hand side if the viewer

    We're sorry to hear that

    Please tell us why