Problem summary
When looking through a camera with Y rotation of 90° or -90° and zooming in or out, the X rotation value flips (i.e. an X rotation of 70° becomes -70°).
Customer reported version
Katana 2.6v4
Steps to reproduce
-
Create a CameraCreate node in the Node Graph tab, set the View flag on it and edit its parameters.
-
Look through the camera in the Viewer tab.
-
To most clearly see the bug when it happens, move the camera so it looks down onto the grid with an X rotation of around -80°.
-
In the CameraCreate node’s transform parameter, set the Y rotation value to 90.0
-
In the Viewer tab, scroll the mousewheel or use Alt+RMB to zoom the camera in and out. The X rotation value will flip between -80 and 80 with every step the camera is moved.
Workaround
Manually correct the X rotation value after dollying the camera.
Reproduced by support
Katana 2.5v1 - Windows 7 - CentOS7
Katana 2.5v5 - Windows 7 - CentOS7
Katana 2.6v3 Windows 7 - CentOS7
Katana 3.0v1.001351a - Windows 7 - CentOS7 (reproduced in Legacy Viewer - not reproduced in Hydra Viewer)
Expected behaviour
X rotation value shouldn’t drastically change when dollying the camera
Actual behaviour
X rotation value flips to the negative/positive of its current value, i.e. 70° becomes -70°