ID 325067 - Rotopaint node causes edge clamping and errors within the view port as well as render artifacts

Follow

Problem summary
Working with the Rotopaint Node on overscanned footage, can result in errors in the viewport such as edge clamping and additional data outside of the display window. 

Customer reported version
nuke.11.0v1

Customer reported platform
n_a_linux

Steps to reproduce

1) Launch Nuke and open the attached script. 

set cut_paste_input [stack 0]
version 11.1 v1
StickyNote {
 inputs 0
 name StickyNote2
 tile_color 0xff00ff
 label "    workarounds    "
 note_font_size 20
 selected true
 xpos -195
 ypos 225
}
StickyNote {
 inputs 0
 name StickyNote1
 tile_color 0xff0000ff
 label "    overscan edge clamping issue    "
 note_font_size 20
 selected true
 xpos 289
 ypos 57
}
Constant {
 inputs 0
 channels rgb
 format "3248 2058 0 0 3248 2058 1 matpnt"
 first 1001
 last 1002
 name Constant1
 selected true
 xpos 180
 ypos -225
 postage_stamp_frame 1001
}
Noise {
 center {1024 778}
 name Noise1
 selected true
 xpos 180
 ypos -130
 postage_stamp_frame 1001
}
Shuffle {
 alpha white
 name Shuffle1
 selected true
 xpos 180
 ypos -104
 postage_stamp_frame 1001
}
Reformat {
 type "to box"
 box_width 1748
 box_height 558
 box_fixed true
 resize none
 filter Impulse
 pbb true
 name Reformat1
 selected true
 xpos 180
 ypos -58
 postage_stamp_frame 1001
}
set N8591130 [stack 0]
Reformat {
 type "to box"
 box_width {{Reformat1.bbox.w}}
 box_height {{Reformat1.bbox.h}}
 box_fixed true
 resize none
 filter Impulse
 pbb true
 name Reformat2
 label overscan
 selected true
 xpos -260
 ypos -16
}
RotoPaint {
 cliptype bbox
 curves {{{v x3f99999a}
  {f 0}
  {n
  {layer Root
    {f 2097664}
    {t x44800000 x43d68000 0
  {=(Reformat1.bbox.w-Reformat1.width)/2 0}
  {=(Reformat1.bbox.h-Reformat1.height)/2 0}}
    {a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
    {cubiccurve Clone6 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x443d0000 x44090000 1}}}
    {tx x44826000 x443d0000 x44090000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone5 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x4494e000 x43fa0000 1}}}
    {tx x44826000 x4494e000 x43fa0000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone4 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x449a4000 x43220000 1}}}
    {tx x44826000 x449a4000 x43220000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone3 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x449e8000 x43660000 1}}}
    {tx x44826000 x449e8000 x43660000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone2 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x44b05666 x4412c000 1}
      {x44b03666 x4412a666 1}
      {x44b01666 x44129333 1}
      {x44b03666 x44129333 1}
      {x44b05666 x4412a666 1}
      {x44b08ccd x4412c000 1}
      {x44b0b333 x4412cccd 1}
      {x44b08ccd x4412c000 1}
      {x44b0699a x4412c000 1}
      {x44b04000 x4412c000 1}
      {x44b01666 x4412c000 1}
      {x44afe99a x4412c000 1}
      {x44afc333 x4412c000 1}
      {x44af8666 x4412c000 1}
      {x44af6000 x4412c000 1}
      {x44af3ccd x4412b99a 1}
      {x44af0333 x44129333 1}}}
    {tx x44826000 x44b00878 x4412b576}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc000 sty xc1319940 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone1 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x44b05666 x44128666 1}
      {x44b03666 x44128666 1}
      {x44b01666 x44129333 1}
      {x44aff333 x4412999a 1}
      {x44afd333 x4412999a 1}
      {x44afb000 x44129333 1}
      {x44af8666 x44127333 1}
      {x44af6333 x44126000 1}
      {x44af4333 x44126000 1}
      {x44af6333 x44127333 1}
      {x44af899a x44127333 1}
      {x44afb000 x44128000 1}
      {x44afd333 x44128000 1}
      {x44aff333 x44129333 1}
      {x44b01666 x44129333 1}}}
    {tx x44826000 x44afc886 x4412828f}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc000 sty xc1319940 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}}}}}
 toolbox {selectPoints {
  { selectAll opc 0.3 bs 13.2 h 0.01 src 1 str 1 ssx 1 ssy 1 sf 1 }
  { selectCurves str 1 ssx 1 ssy 1 sf 1 }
  { selectPoints str 1 ssx 1 ssy 1 sf 1 }
  { createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createBezierCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createBSpline str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createEllipse str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { brush str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { eraser src 2 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { clone opc 0.3 bs 13.2 h 0.01 src 1 stx -0.0999756 sty -11.0999 str 1 ssx 1 ssy 1 sf 1 sb 1 ltn 1043 ltm 1043 tt 19 }
  { reveal src 3 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { dodge src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { burn src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { blur src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { sharpen src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { smear src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
} }
 toolbar_opacity 0.3000000119
 toolbar_brush_size 13.19999981
 toolbar_brush_hardness 0.009999999776
 toolbar_lifetime_type single
 toolbar_lifetime_start 1043
 toolbar_lifetime_end 1043
 toolbar_paint_source fg
 toolbar_source_transform_translate {-0.09997560084 -11.09990025}
 toolbar_source_transform_scale {1 1}
 toolbar_source_transform_center {1024 429}
 colorOverlay {0 0 0 0}
 paint_source foreground
 lifetime_type "all frames"
 lifetime_start 1001
 lifetime_end 1001
 view {}
 motionblur_on true
 brush_size 13.19999981
 brush_spacing 0.05000000075
 brush_hardness 0.009999999776
 source_black_outside true
 name RotoPaint2
 selected true
 xpos -260
 ypos 62
 postage_stamp_frame 1006
}
Reformat {
 type "to box"
 box_width {{Reformat1.width}}
 box_height {{Reformat1.height}}
 box_fixed true
 resize none
 filter Impulse
 pbb true
 name Reformat3
 label overscan
 selected true
 xpos -260
 ypos 128
}
push $N8591130
RotoPaint {
 cliptype bbox
 replace true
 curves {{{v x3f99999a}
  {f 0}
  {n
  {layer Root
    {f 2097664}
    {t x44800000 x43d68000}
    {a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
    {cubiccurve Clone6 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x443d0000 x44090000 1}}}
    {tx x44826000 x443d0000 x44090000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src x40000000 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone5 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x4494e000 x43fa0000 1}}}
    {tx x44826000 x4494e000 x43fa0000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src x40000000 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone4 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x449a4000 x43220000 1}}}
    {tx x44826000 x449a4000 x43220000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src x40000000 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone3 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x449e8000 x43660000 1}}}
    {tx x44826000 x449e8000 x43660000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src x40000000 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone2 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x44b05666 x4412c000 1}
      {x44b03666 x4412a666 1}
      {x44b01666 x44129333 1}
      {x44b03666 x44129333 1}
      {x44b05666 x4412a666 1}
      {x44b08ccd x4412c000 1}
      {x44b0b333 x4412cccd 1}
      {x44b08ccd x4412c000 1}
      {x44b0699a x4412c000 1}
      {x44b04000 x4412c000 1}
      {x44b01666 x4412c000 1}
      {x44afe99a x4412c000 1}
      {x44afc333 x4412c000 1}
      {x44af8666 x4412c000 1}
      {x44af6000 x4412c000 1}
      {x44af3ccd x4412b99a 1}
      {x44af0333 x44129333 1}}}
    {tx x44826000 x44b00878 x4412b576}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src x40000000 stx xbdccc000 sty xc1319940 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone1 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x44b05666 x44128666 1}
      {x44b03666 x44128666 1}
      {x44b01666 x44129333 1}
      {x44aff333 x4412999a 1}
      {x44afd333 x4412999a 1}
      {x44afb000 x44129333 1}
      {x44af8666 x44127333 1}
      {x44af6333 x44126000 1}
      {x44af4333 x44126000 1}
      {x44af6333 x44127333 1}
      {x44af899a x44127333 1}
      {x44afb000 x44128000 1}
      {x44afd333 x44128000 1}
      {x44aff333 x44129333 1}
      {x44b01666 x44129333 1}}}
    {tx x44826000 x44afc886 x4412828f}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src x40000000 stx xbdccc000 sty xc1319940 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}}}}}
 toolbox {selectPoints {
  { selectAll opc 0.3 bs 13.2 h 0.01 src 1 str 1 ssx 1 ssy 1 sf 1 }
  { selectCurves str 1 ssx 1 ssy 1 sf 1 }
  { selectPoints str 1 ssx 1 ssy 1 sf 1 }
  { createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createBezierCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createBSpline str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createEllipse str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { brush str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { eraser src 2 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { clone opc 0.3 bs 13.2 h 0.01 src 1 stx -0.0999756 sty -11.0999 str 1 ssx 1 ssy 1 sf 1 sb 1 ltn 1043 ltm 1043 tt 19 }
  { reveal src 3 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { dodge src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { burn src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { blur src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { sharpen src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { smear src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
} }
 toolbar_opacity 0.3000000119
 toolbar_brush_size 13.19999981
 toolbar_brush_hardness 0.009999999776
 toolbar_lifetime_type single
 toolbar_lifetime_start 1043
 toolbar_lifetime_end 1043
 toolbar_paint_source fg
 toolbar_source_transform_translate {-0.09997560084 -11.09990025}
 toolbar_source_transform_scale {1 1}
 toolbar_source_transform_center {1024 429}
 colorOverlay {0 0 0 0}
 opacity 0.3000000119
 paint_source background
 lifetime_type "all frames"
 lifetime_start 1001
 lifetime_end 1001
 motionblur_on true
 brush_size 13.19999981
 brush_spacing 0.05000000075
 brush_hardness 0.009999999776
 source_black_outside true
 name RotoPaint1
 selected true
 xpos -40
 ypos 62
 postage_stamp_frame 1006
}
push $N8591130
Merge2 {
 inputs 2
 name Merge1
 selected true
 xpos -40
 ypos 118
 postage_stamp_frame 1006
}
push $N8591130
RotoPaint {
 cliptype bbox
 curves {{{v x3f99999a}
  {f 0}
  {n
  {layer Root
    {f 2097664}
    {t x44800000 x43d68000}
    {a pt1x 0 pt1y 0 pt2x 0 pt2y 0 pt3x 0 pt3y 0 pt4x 0 pt4y 0 ptex00 0 ptex01 0 ptex02 0 ptex03 0 ptex10 0 ptex11 0 ptex12 0 ptex13 0 ptex20 0 ptex21 0 ptex22 0 ptex23 0 ptex30 0 ptex31 0 ptex32 0 ptex33 0 ptof1x 0 ptof1y 0 ptof2x 0 ptof2y 0 ptof3x 0 ptof3y 0 ptof4x 0 ptof4y 0 pterr 0 ptrefset 0 ptmot x40800000 ptref 0}
    {cubiccurve Clone6 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x443d0000 x44090000 1}}}
    {tx x44826000 x443d0000 x44090000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone5 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x4494e000 x43fa0000 1}}}
    {tx x44826000 x4494e000 x43fa0000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone4 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x449a4000 x43220000 1}}}
    {tx x44826000 x449a4000 x43220000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone3 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x449e8000 x43660000 1}}}
    {tx x44826000 x449e8000 x43660000}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc002 sty xc1319931 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone2 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x44b05666 x4412c000 1}
      {x44b03666 x4412a666 1}
      {x44b01666 x44129333 1}
      {x44b03666 x44129333 1}
      {x44b05666 x4412a666 1}
      {x44b08ccd x4412c000 1}
      {x44b0b333 x4412cccd 1}
      {x44b08ccd x4412c000 1}
      {x44b0699a x4412c000 1}
      {x44b04000 x4412c000 1}
      {x44b01666 x4412c000 1}
      {x44afe99a x4412c000 1}
      {x44afc333 x4412c000 1}
      {x44af8666 x4412c000 1}
      {x44af6000 x4412c000 1}
      {x44af3ccd x4412b99a 1}
      {x44af0333 x44129333 1}}}
    {tx x44826000 x44b00878 x4412b576}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc000 sty xc1319940 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}
    {cubiccurve Clone1 512 catmullrom
    {cc
      {f 2080}
      {px x44826000
      {x44b05666 x44128666 1}
      {x44b03666 x44128666 1}
      {x44b01666 x44129333 1}
      {x44aff333 x4412999a 1}
      {x44afd333 x4412999a 1}
      {x44afb000 x44129333 1}
      {x44af8666 x44127333 1}
      {x44af6333 x44126000 1}
      {x44af4333 x44126000 1}
      {x44af6333 x44127333 1}
      {x44af899a x44127333 1}
      {x44afb000 x44128000 1}
      {x44afd333 x44128000 1}
      {x44aff333 x44129333 1}
      {x44b01666 x44129333 1}}}
    {tx x44826000 x44afc886 x4412828f}
    {a ro 0 go 0 bo 0 ao 0 opc x3e99999a bs x41533333 h x3c23d70a bu 1 src 1 stx xbdccc000 sty xc1319940 str 1 spx x44800000 spy x43d68000 sb 1 ltn x447a4000 ltm x447a4000 tt x41980000 nv x40000000 view2 x40000000}}}}}}
 toolbox {selectPoints {
  { selectAll opc 0.3 bs 13.2 h 0.01 src 1 str 1 ssx 1 ssy 1 sf 1 }
  { selectCurves str 1 ssx 1 ssy 1 sf 1 }
  { selectPoints str 1 ssx 1 ssy 1 sf 1 }
  { createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createBezierCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createBSpline str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createEllipse str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { brush str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { eraser src 2 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { clone opc 0.3 bs 13.2 h 0.01 src 1 stx -0.0999756 sty -11.0999 str 1 ssx 1 ssy 1 sf 1 sb 1 ltn 1043 ltm 1043 tt 19 }
  { reveal src 3 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { dodge src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { burn src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { blur src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { sharpen src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
  { smear src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
} }
 toolbar_opacity 0.3000000119
 toolbar_brush_size 13.19999981
 toolbar_brush_hardness 0.009999999776
 toolbar_lifetime_type single
 toolbar_lifetime_start 1043
 toolbar_lifetime_end 1043
 toolbar_paint_source fg
 toolbar_source_transform_translate {-0.09997560084 -11.09990025}
 toolbar_source_transform_scale {1 1}
 toolbar_source_transform_center {1024 429}
 colorOverlay {0 0 0 0}
 opacity 0.3000000119
 paint_source foreground
 lifetime_type "all frames"
 lifetime_start 1001
 lifetime_end 1001
 motionblur_on true
 brush_size 13.19999981
 brush_spacing 0.05000000075
 brush_hardness 0.009999999776
 source_black_outside true
 name RotoPaint6
 selected true
 xpos 180
 ypos 62
 postage_stamp_frame 1006
}

2) Note that when your viewer is connected to "Rotopaint6" there is some edge banding with regards to data outside of the display window. 

Workarounds
Workaround 1: 

1) Create a merge node beneath the rotopaint node connecting the "A Pipe" to the Rotopaint, and the "B Pipe" to the reformat node. which will then remove the banding correcting the workflow. 

Result: 

This will allow you to rotopaint with the correctly overscanned footage. 


Workaround 2: 

1) Create a Reformat node which matches the initial size of the plate. 
 use the expression "Reformat1.bbox.w" and "Reformat1.bbox.h" in the expression of the width/height parameters within the new Reformat node. 

2) Apply your Rotopaint node and in it's Root Transform Tab use the following expressions in the Translate parameter. 
(Reformat1.bbox.w-Reformat1.width)/2 
and 
(Reformat1.bbox.w-Reformat1.height)/2

3) Create another Reformat node and paste the following expressions into its width and height parameters, 

Reformat1.width

Reformat1.height

Result: 

This will allow you to rotopaint with the correctly overscanned footage. 

Reproduced by support

This bug has been reproduced in:
Nuke11.0v1 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke11.0v3 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke11.0v1 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke10.5v7 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke10.5v1 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke10.0v6 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke10.0v1 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke 9.0v9 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke9.0v1 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke8.0v7 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke8.0v1 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4
Nuke7.0v10 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4


Earliest version tested
Nuke7.0v10 - Windows 10 - MacOSX 10.13 - Linux CentOS 7.4

Expected behaviour
Nuke would allow the user to rotopaint with overscanned footage without presenting any errors. 

Actual behaviour
When rotopainting on overscanned footage Nuke's viewport 

    We're sorry to hear that

    Please tell us why