ID 316839 - Rotoshape 'Freezes' on playback when not connected to a Viewer

Follow

Problem summary
When reviewing Roto footage in the Viewer tab, it can be useful to view the Roto playback without the footage getting in the way.

This could be done on Nuke10.0v6 via disconnecting the viewer while the Roto node is selected, but appears to have broke with the Nuke10.5v1 release.

In Nuke10.5v1 & newer, The Rotoshape will freeze in playback and will only update after pausing the viewer.

Nuke10.0v6 ( Working )



Nuke10.5v1 & Newer ( Incorrect behaviour ) 





Customer reported version
nuke.11.0v2

Customer reported platform
centos6

Steps to reproduce

1) Open Nuke, Create a CheckerBoard node

2) Create a Copy node and attach the CheckerBoard to 'B' input

3)  Create a Roto node, attach it to the Copy node's 'A' input.

4)  Animate a shape in the Roto node over a few frames.

5) Create a Premult under the Copy node's output and view it.

6) In the Viewer tab, play the animated shape.

7) Disconnect the Viewer and playback the Rotoshape

Result: The Rotoshape will freeze in place until the playback is paused.

Workaround
Attach the viewer to a default Constant, while reviewing the Roto playback without footage.  (Make sure the Constant is the same resolution as the Rotoshape)

Reproduced by support

This bug has been reproduced in:
Nuke11.0v2 - Windows 7 - Mac10.12 - CentOS6.9
Nuke11.0v1 - Windows 7
Nuke10.5v6 - Windows 7 - Mac10.12 - CentOS6.9
Nuke10.5v1 - Windows 7
Nuke10.0v6 - Windows 7 - Mac10.12 - CentOS6.9 - Regression

Unable to reproduce bug in:
Nuke10.0v1 - Windows 7 - Mac10.12 - CentOS6.9
Nuke9.0v9 - Windows 7 - Mac10.12 - CentOS6.9

Earliest version tested
- This issue no longer appears in this version and has regressed
- Nuke9.0v9 - Windows 7 - Mac10.12 - CentOS6.9

Expected behaviour
Rotoshapes should move on playback when not attached to a Viewer display.

Actual behaviour
The Rotoshape freezes in place and is not updated until the playback is paused (Or the viewer is reconnected)

 

    We're sorry to hear that

    Please tell us why