# blender -P cube.txt # cube_example.py # I use blender 2.73a, on debian 6. # This script works. import bpy # Add a cube at the origin. bpy.ops.mesh.primitive_cube_add() # info window interpets this as bpy.ops.mesh.primitive_cube_add(radius=1, view_align=False, enter_editmode=False, location=(0, 0, 0), layers=(True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)) # Add another cube at a different location. bpy.ops.mesh.primitive_cube_add(location = (0, 4, 0)) # info window interpets this as bpy.ops.mesh.primitive_cube_add(radius=1, view_align=False, enter_editmode=False, location=(0, 4, 0), layers=(True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)) bpy.data.scenes['Scene'].render.filepath = 'cube.png' bpy.ops.render.render( write_still=True )