import bpy
# 设置渲染引擎为 Cycles
# bpy.context.scene.render.engine = 'CYCLES'
# 设置渲染设定
bpy.context.scene.render.resolution_x = 1920
bpy.context.scene.render.resolution_y = 1080
bpy.context.scene.render.fps = 24
# 开启运动模糊
bpy.context.scene.view_layers[0].use_motion_blur = True
# bpy.context.scene.view_layers[0].motion_blur_shutter = 0.5
bpy.context.scene.render.use_motion_blur = True
bpy.context.scene.render.motion_blur_shutter = 0.5
obj = bpy.context.active_object
# 创建动画关键帧
bpy.context.scene.frame_set(1)
obj.location = (0, 0, 1)
obj.keyframe_insert(data_path='location', frame=1)
bpy.context.scene.frame_set(50)
obj.location = (10, 0, 1)
obj.keyframe_insert(data_path='location', frame=50)
# 渲染动画
bpy.context.scene.render.filepath = 'c://tmp/frame_'
bpy.ops.render.render(animation=True, write_still=True)
blender python运动摸例子
猜你喜欢
转载自blog.csdn.net/jacke121/article/details/129978167
今日推荐
周排行