ID 339818 - Expressions are not always evaluated when rendering Stereo Views

Follow

Problem summary
Expressions are not always evaluated when rendering Stereo Views.
In this case views are split, and a transform expression is used on right view to offset the transform of the left view.
The transform expression works in the GUI, but does not appear in the render.

Customer reported version
nuke.11.0v4

Customer reported platform
windows7

Steps to reproduce

1) Open Nuke.

2) Open the Project Settings (Edit > Project Settings). In the Project Settings, open the Views tab and then click 'Set up views for stereo'.

3) Create a roto shape (Draw > Roto), and change the 'output' to rgb.

4) Add a transform node. Select the right view in the Viewer, and click the 'View menu' 

​ then select 'split off right'.

5) Select the left view in the Viewer and animate the roto shape in the x-axis. Add the following  expression on the x-axis of the right view:

translate.left.x*-1
This expression will mirror the transform of the left view.

6) Notice that if you view the left and right views the roto shape moves as intended.

7) Write out the sequence.

8) Read the sequence back in, and notice that in the right view the roto shape is static.

An example script is also attached.

Workaround
Bake the expression by right clicking the knob that has the expression, and navigate to Edit > Generate. The settings in the 'Generate keys' dialog can be left as default.

Reproduced by support
This bug has been reproduced in:
Nuke 11.1v2 - Windows 10 - Mac OSX El Capitan - Linux CentOS 7
Nuke 11.1v1 - Windows 10
Nuke 11.0v4 - Windows 10 - Mac OSX El Capitan - Linux CentOS 7 -Regression

Unable to reproduce bug in:
Nuke 11.0v3 - Windows 10 - Mac OSX El Capitan - Linux CentOS 7

Earliest version tested
Nuke 11.0v3 - Windows 10 - Mac OSX El Capitan - Linux CentOS 7
- This issue no longer appears in this version and has regressed

Expected behaviour
The transformation that uses an expression should appear in the rendered image sequence.

Actual behaviour
The transformation that uses an expression does not appear in the rendered image sequence.

    We're sorry to hear that

    Please tell us why