使用Python在Blender GUI之外渲染Blender

时间:2018-01-28 02:10:26

标签: python blender bpy

所以我有一个烧瓶设置,允许用户制作模型,他们发布他们的图像,它被裁剪,所以所有的图像具有相同的尺寸,无论是风景图像,方形图像还是肖像图像。接下来,我想要渲染blender文件,但如果是肖像图像,则portrait.blend渲染等。如何在blender外部使用bpy运行渲染?

1 个答案:

答案 0 :(得分:1)

使用subprocess.run()从烧录代码运行blender,给它--background argument它不会启动gui,你也可以使用--python参数指定要运行的脚本

import subprocess as sp
sp.call(['blender','--background','portrait.blend','--python','myscript.py'])