One of my professors was interested in a rig to allow students to quickly create camera shots that felt natural to movie viewers. My solution to this was to build a virtual camera boom/crane setup in Maya, and to use this as a rig for constraining and controlling camera movement. Download the code here.

Get the Flash Player to see this player.