blender python运动摸例子


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)

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/129978167
今日推荐