I’ve just uploaded an OpenGL demo that implements a quaternion camera. The demo shows how various camera behaviors can be combined together. The following camera behaviors are implemented in this demo: first person, spectator, flight, and orbit.
This demo also shows how to load an Alias|Wavefront .OBJ file as well as how to render text in OpenGL using textured quads.
For further details and download links please visit www.dhpoware.com