ID 242053 - Pixels appear outside bounding box when constant is rotated with a transform node placed before the 'LensDistortion' node.

Follow

Problem summary
Pixels appear outside bounding box when read constant is rotated with a transform node placed before the 'LensDistortion' node.

Customer reported version
nuke.10.0v4

Customer reported platform
windows7

Steps to reproduce

1) Open the following Nuke script and then add a constant node (preferably white) as read node:

set cut_paste_input [stack 0]
version 10.0 v4
push $cut_paste_input
Transform {
 rotate 164
 center {1024 576}
 name Transform4
 selected true
 xpos 631
 ypos -136
}
LensDistortion {
 serializeKnob ""
 serialiseKnob "22 serialization::archive 9 0 0 0 0 0 0 0 0 0 0 0 0"
 distortion1 -0.14828667
 distortion2 0.04587574
 "Card Parameters" 1
 name LensDistortion4
 selected true
 xpos 630
 ypos -87
}
Viewer {
 frame 4
 frame_range 1-100
 fps 25
 name Viewer1
 selected true
 xpos 629
 ypos -31
}


2) In the 'Transform' node properties, change the 'rotate' knob to different values

3) Pixels will appear outside bounding box in certain rotation values.

Workaround
Place a 'PostageStamp' node between the "Transform" node and the 'LensDistortion" node. Pixel will not appear outside bounding box.

Reproduced by support
Reproduced by support. Nuke 8.0v6 to 10.0v4. Windows 7

Expected behaviour
No pixels outside bonding box when rotation transform is performed.

Actual behaviour
Pixels appear outside bounding box when constant is rotated

    We're sorry to hear that

    Please tell us why