Watch the Video: http://www.youtube.com/watch?v=6UdG7ClEU5A
Read the Script: http://blender3dvideos.blogspot.com/2010/02/249-camera-changer.html
Adding cameras, which have different views of the scene, and then changing them during your animation, can add more drama and realism to your animations. Blender lets you have as many cameras as you want, and to position them anywhere in your scene. Blender also has many Python scripts. You've probably used a few of them. For example, if you have ever saved the UV face layout from the UV/Image editor,to export the UV face layout to an image editor, you've used a Python script.
As it happens, there's a Python script, called camera_changer.py, that lets you change the active camera at any frame that you want. The script is easy to use, relying on a simple naming convention for each camera. In good old Blender tradition, we'll animate Suzanne and, at different frames in the animation, change the animation so that we look at her from the default camera, then from above, and finally from below. After that, we'll go behind the scenes so to speak and we'll look at the Python script that does all the magic.
