Roll Camera Following a Path Apologies, I'm sure this question has been answered before, but so far I have not found a solution that works in my situation.

I have a path that my camera follows and a second path that my camera focus object follows. Neither path uses the Animate Path button nor have I parented either to their path with 'CTRL-P'. Instead I keyframed the offset of the camera and the focus object to gradually accelerate/decelerate and rapidly accelerate/decelerate at different locations along their respective paths.

When I tried to combine keyframing the offsets together with Animate Path/parenting, the camera's location would leave the path, etc.

According to the Blender Manual, the Clamp To constraint does not allow for object rotation, so using that to keep my camera on it's path is not an option.

Now I want to roll the camera 90 degrees along a specific section of it's path, while still tracking my camera focus object. When I select the camera and press 'R' or 'RR' and then 'Y' or 'YY' (or X or Z) the camera's location rotates off the path in a huge circle. When I select the camera focus object and try the same hotkeys, the camera does not rotate at all. If I use Numpad-0 to see the camera's perspective while rotating, it makes no difference.

Camera Follow Path constraints:
Fixed Position: Checked
Follow Curve: Unchecked
Curve Radius: Unchecked
Forward: -Z
Up: Y  

Camera Track To constraints:
To: Z
Up: Y
Target Z: Checked
Space: World Space &lt;-> World Space  

Weather Target Z is checked or unchecked and Space is World Space or Local space makes absolutely no difference. The results are the same.

I would greatly appreciate any help. Thank you.
Instead of having the camera track anything, let an empty do the job. Parent the tracker empty to the path and let it track the focus empty, then parent the camera to the tracker empty. That way you can rotate the camera freely. All the path motion is done by lesser beings.

In the picture I have moved the camera a little away from the empty to show the relationship line. That's just for clarity purposes. Usually you'd keep it smack on the tracker empty.

Another benefit: since the camera is in local space due to parenting it, you can lock its X and Z rotation. 



The empties do all the pointing and moving, so rolling the camera around its local Y axis is all that's left to do.



Inbetween objects simplify a lot of complex hierarchies.