import bpy
# 球体オブジェクトを作成
bpy.ops.mesh.primitive_uv_sphere_add(radius=10.0, enter_editmode=False, location=(0, 0, 0))
sphere_obj = bpy.context.object
# アニメーションを作成
total_frames = 800 # アニメーションのフレーム数
scale_factor = 2000 / total_frames # 1フレームあたりのスケールファクター
for i in range(total_frames):
bpy.context.scene.frame_set(i)
scale = (i+1) * scale_factor
sphere_obj.scale = (scale, scale, scale)
sphere_obj.keyframe_insert(data_path="scale", index=-1)
bbb