Camera API
Based on a tutorial originally by Nate Robins.
Rendered Scene
What's Really Happening
Here is the function that sets up this camera: