如何在Blend中取消OpenGL python渲染

2024-05-29 04:55:05 发布

您现在位置:Python中文网/ 问答频道 /正文

当我在Blender VSE中按下Opengl动画图标时,它会执行,如果我按escape,它会中断。在

代码:

bpy.ops.render.opengl(animation=True, sequencer=True)

它可以启动动画渲染,但如何使用escape键中断它?是否应该将KeyboardInterrupt函数附加到它?在

经过一番研究:我发现莫代尔可以做到这一点。但不知道怎么编码。在


Tags: 代码true动画renderopsopengl图标bpy
1条回答
网友
1楼 · 发布于 2024-05-29 04:55:05

差点忘了张贴解决方案。正如sambler指出的,这就是解决方案。 从Blender 2.8中可以简单地:

bpy.ops.render.opengl('INVOKE_DEFAULT', animation=True, sequencer=True)

相关问题 更多 >

    热门问题