When positioning the camera with Enable Roll un-checked, the camera does not appear to have any roll in the display or render, but if I double click the camera, the PYR properties show roll. This appears to be ignored by Anim8or in displaying the scene or rendering, but it is exported in the .an8 scene file. I discovered this because I am writing an exporter in Python to export Anim8or scenes for rendering in appleseed, and after converting the camera orientation quaternion to a 4x4 matrix, sometimes I would get a render with everything looking ok except the scene was rotated around the camera optical axis. If I set the roll to zero in the PYR entry field of the camera properties dialog before saving the file, the scene renders in appleseed with correct camera orientation. I also wrote a Python method to take just the camera z-axis and compute a camera pose matrix with y axis up. If I export the scene without zeroing the camera roll, I can convert the camera orientation quaternion to a 4x4 matrix forcing the y axis up, and then the orientation is good, so apparently the camera orientation quaternion has the z-axis correct, but it is including the unwanted roll.
Wally