ID 241916 - Can’t position a constrained camera while looking through it

Follow

Problem summary
When a camera is constrained to an object, it can’t be repositioned using the Look Through feature of the Viewer. The camera’s translate values aren’t updating and the camera will snap back to its original position.
The camera can only be repositioned using the Viewer manipulators while looking through a different camera.
 
Steps to reproduce
  1. Create a Camera and a sphere Primitive and merge the nodes.
     
  2. Add a ParentChildConstraint after the Merge node and use the camera path as basePath and the primitive path as targetPath to constrain the camera to the sphere. Now moving the sphere will cause the camera to move.
     
  3. Look through the camera in the Viewer and position it so you are looking at the sphere. The camera will snap back to its original position inside the sphere and the x,y and z translate values in the Attributes tab will stay at 0.0.
     
  4. Look through a different camera, for example persp, and move the constrained camera using the Viewer manipulators. The camera will now stay in the changed position and its translate values update.
 
Workaround
Position the constrained camera using the Viewer manipulators.
 
Reproduced by support
RHEL 6.6:
Katana 1.6v3, 2.0v1, 2.0v5, 2.1v4
Windows 7:
Katana 2.5v1, 2.5v4
 
Expected behaviour
The user should be able to position a constrained camera while looking through it.
 
Actual behaviour
Camera can’t be positioned while looking through it, the new position of the camera isn’t kept and it snaps back

    We're sorry to hear that

    Please tell us why