【发布时间】:2020-04-27 13:57:41
【问题描述】:
我有一个 Blender 模型,它使用脚本生成着色器。该脚本将值节点的输出作为输入,并使用该值生成模式。
我想使用 python Blender 脚本来: - 更改输入脚本的“值” - 执行“脚本节点更新”,就像我按下脚本节点中的按钮一样 - 渲染和保存。
我将循环遍历一组 20 个“值”,所以想一键完成。
【问题讨论】:
我有一个 Blender 模型,它使用脚本生成着色器。该脚本将值节点的输出作为输入,并使用该值生成模式。
我想使用 python Blender 脚本来: - 更改输入脚本的“值” - 执行“脚本节点更新”,就像我按下脚本节点中的按钮一样 - 渲染和保存。
我将循环遍历一组 20 个“值”,所以想一键完成。
【问题讨论】:
我发现最简单的方法就是将输入参数的默认值实际更新到脚本节点。这实际上会触发脚本同时更新。
nodeScript.inputs[2].default_value = 100
【讨论】: