我在搅拌机 3.5 中创建了一个名为“立方体变换”的几何节点设置,我想使用 python 脚本更新几何节点输入的参数,该值正在更新,但视口不会自动更新。我已经使用线
bpy.context.view_layer.update()
来更新视口,但它似乎在几何节点的情况下不起作用,但在其他内置修改器的情况下工作正常。
import bpy
bpy.data.objects["Cube"]
bpy.ops.object.modifier_set_active(modifier="Cube transform")
bpy.context.object.modifiers["Cube tranform"]["Input_2"] = 10
bpy.context.view_layer.update()
地理节点输入
节点设置
您可以使用以下方法更新 3D 视口中的对象:
cube = bpy.data.objects["Cube"]
cube.modifiers.update()
cube.update_tag()