ID 495347 - The first rendered frame is incorrect when an animated Transform node is upstream of a VectorDistort node and rendered in terminal or in the GUI with frame server.

Follow

Problem summary
The first rendered frame is incorrect when an animated Transform node is upstream of a VectorDistort node and rendered in terminal or in the GUI with frame server.

Customer reported version
Nuke 13.0v5

Customer reported platform
centos7

Steps to reproduce
1) In Nuke, add a Colorwheel and Transform node.
2) Add a Scale or Rotation animation to the Transform node.
3) Create a VectorDistort node downstream of the Transform node.
4) Add a SmartVector to the input of the VectorDistort.
5) Create a Write node and add a file path to render.
6) Open the Command Prompt/Terminal and render the script.
7) In Nuke, read in the exported files and observe the first frame compared to the rest.



Expected behavior
All frames should render correctly.

Actual behavior
The first frame rendered is incorrect when executed from the command line. The first 5-8 frames are incorrect if rendering from GUI with the frame server knob enabled in the render settings.

Workaround
Rendering from the GUI allows all frames to appear correctly.

Reproduced by Support in:
Nuke 13.0v5 - Windows 10, macOS 10.15
Nuke 13.0v1 - Windows 10
Nuke 12.2v1 - Windows 10
Nuke 12.1v1 - Windows 10
Nuke 12.0v1 - Windows 10, macOS 10.15 - regression

Unable to reproduce bug in:
Nuke 11.3v6 - Windows 10, macOS 10.15

Earliest version tested
Nuke 11.3v6 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why