blender python bpy 常见操作命令

目录

使用节点:

添加节点:

添加mp4 或图片

开启运动模糊:


使用节点:


bpy.context.scene.use_nodes = True


添加节点:


bpy.ops.node.add_node(type="CompositorNodeImage", use_transform=True)


添加mp4 或图片


bpy.ops.node.add_file(filepath="F:\\test_222.mp4")


bpy.data.scenes["Scene"].node_tree.nodes["图像.001"].frame_duration = 10000


bpy.data.scenes["Scene"].node_tree.nodes["图像.001"].use_cyclic = True


bpy.data.scenes["Scene"].node_tree.nodes["缩放"].space = 'RENDER_SIZE'


 
渲染属性:胶片->透明
bpy.context.scene.render.film_transparent = True


添加输出节点;

bpy.ops.node.add_node(type="CompositorNodeOutputFile", use_transform=True)


合成使用alpha 通道 

bpy.data.scenes["Scene"].node_tree.nodes["合成"].use_alpha = False
 

开启运动模糊:

bpy.context.scene.render.use_motion_blur = True
bpy.context.scene.render.motion_blur_shutter = 0.5
bpy.context.scene.render.motion_blur_samples = 16

在这个示例中,我们首先设置了渲染参数,包括渲染引擎、分辨率、渲染百分比、运动模糊开关、快门时间和样本数。然后,我们使用 bpy.ops.render.render() 方法来渲染场景。

请注意,在这个示例中,我们设置了 use_motion_blur 为 True 来启用运动模糊,并将 motion_blur_shutter 设置为 0.5,表示快门时间为 0.5 帧。我们还将 motion_blur_samples 设置为 16,以增加模糊效果的质量。你可以根据需要自定义这些参数。

请注意,如果你想渲染动画序列并添加运动模糊效果,则需要将 animation 参数设置为 True。

# 渲染动画序列
bpy.ops.render.render(animation=True, write_still=True)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI算法网奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值