I have tried searching for an answer to my question, but I haven't found any helpful information yet.
I would like to create a camera that follows a rollercoaster path 360 degrees around my scene along the X-axis, Y-axis and Z-axis. So the camera will pass above my scene, below my scene and all around, but the camera focus will mostly move in the centre of my scene. Except sometimes I want the camera to ignore the focus and be locked looking forward along the path, other times I want to pan to the sides/up/down and other times to barrel roll around the camera's local negative Z-axis.
I have created a Bezier curve path for my camera to follow and an empty for the camera to track. However I have parented the camera to another empty and set the camera's parent empty to "Follow Path" along the camera path and also Track To my focus empty. The focus empty also has a second Bezier curve path that it follows.
I parented the camera to an empty so I could still pan and barrel roll the camera as the empty moves along the camera path. I am also key framing the offset of the camera's parent empty in order to create rapid/gradual acceleration/deceleration to match a rollercoaster's various speeds.
First I tried setting the camera empty parent to Track To my focus empty, but of course the camera flips 180 degrees when it passes above or below my focus empty.
So I deleted the Track To constraint on the camera parent empty and replaced it with a Locked Track constraint, but even the Locked Track constraint still has one axis the camera will flip 180 degrees.
My question is what are some camera rigs to circle 360 degrees around a focus empty along the X-axis, Y-axis and Z-axis simultaneously without the 180 degree camera flip, and still be able to rotate and pan the camera as it moves? Thank you very much.