import bpy
# トーラスの作成
bpy.ops.mesh.primitive_torus_add(location=(0, 0, 0))
# カメラとライトの設定
bpy.ops.object.camera_add(location=(0, -10, 5), rotation=(1.0472, 0, 0))
bpy.ops.object.light_add(type='SUN', location=(5, 5, 5))
# アニメーションの設定
torus = bpy.data.objects['Torus']
torus.scale = (1.0, 1.0, 1.0)
torus.keyframe_insert('scale', frame=0)
bpy.context.scene.frame_set(0)
torus.scale = (1.0, 1.0, 1.0)
torus.keyframe_insert('scale', frame=1)
bpy.context.scene.frame_set(150)
torus.scale = (10.0, 10.0, 1.0)
torus.keyframe_insert('scale', frame=150)
# イージング設定
fcurve = torus.animation_data.action.fcurves[0]
modifier = fcurve.modifiers.new(type='SMOOTH')
# レンダリング設定
bpy.context.scene.render.engine = 'CYCLES'
bpy.context.scene.render.image_settings.file_format = 'PNG'
bpy.context.scene.render.filepath = "C:\aaa screen presso\Screenpresso/output/filename.png"
# アニメーションのレンダリング
bpy.ops.render.render(animation=True)
bpy.context.scene.render.filepath =
"C:\aaa screen presso\Screenpresso/output/filename.png"
bbb