title: 3D Rendering with Blender and Python
body: <p>I have a project in which I would like to create a 3d animation based on some data.  Given specific points, I'd like to create an animation including spheres, lines, some shading, and a moving camera.  I was thinking I would use Python and Blender from the command line to do this, but it seems as if Python acts more as an extension to Blender than an independent scene creator and renderer.  I found this useful resource: <a href="http://wiki.blender.org/index.php/Doc:Manual/Render/Command_Line_Options" rel="nofollow">http://wiki.blender.org/index.php/Doc:Manual/Render/Command_Line_Options</a> but it seems to need a "file.blend" which was generated by a user in the Blender GUI?  Is this possible, or is there another language/3d renderer which would better suit my needs? I'm very flexible, and very willing to deal with a steep learning curve.</p>
  
  <p>Thanks in advance!</p>