ID 162891 - Roto shape rotation with non-square pixels - anamorphic plates

Follow

Problem summary

Currently, if a script is set up with a root format that uses a non-square pixel aspect ratio, Roto shapes cannot be properly rotated unless the Viewer is connected to a stream the Roto node is a part of. It seems like this behaviour could be improved/fixed by having the viewer respect the root or roto input format when applying these rotations.

Customer reported version
nuke. 7.0v8 x64

Customer reported platform
Fedora 15

Steps to reproduce

1) In a blank script, set the root format to "2K_Cinemascope"

2) Create a Roto node and add a Rectangle shape

3) Select all points in the rectangle, and try to rotate them. They will be rotated without respect for their format's pixel aspect ratio.

4) Undo the botched rotation, connect the viewer to the Roto node, and try
again. The points will now rotate as expected.

Even if you create a Constant in the root format and connect both the
Viewer and the Roto node directly to it (so that, ostensibly, the Roto node
is using the same format the Viewer is viewing), the rotation is still
wonky unless the Roto is in the same tree the Viewer is connected to.

Reproduced by support
This has been reproduced in:

Nuke 10.0v3 - Windows 10

Nuke 9.0v7 - Windows 10

Nuke 8.0v1 - Windows 7 - OSX 10.8

Nuke 7.0v8 - Windows 7

Nuke 7.0v1 - Windows 7 - OSX 10.8 

Expected behaviour
For the rotoshape to rotate correctly

Actual behaviour
The rotoshape gets distorted as you rotate it.

    We're sorry to hear that

    Please tell us why