通常,我会使用“blender -P script.py”运行Python脚本。在这种情况下,将启动一个新的Blender进程来执行脚本。现在我想做的是使用已经运行的Blender进程来运行脚本,而不是启动一个新的进程。
到目前为止,我还没有看到关于此问题的任何来源,这让我担心这种方法的实际可行性。
任何帮助都将不胜感激。
有一个cli选项可以将blender作为python控制台运行blender --python-console
- 当此控制台正在运行时,gui不会得到更新,因此您可以打开并执行多个脚本,然后当您退出控制台时,blender将更新其gui并允许交互使用,或者如果您以后台模式启动-b
,则退出控制台时它将退出。