所以我有一个烧瓶设置,允许用户制作模型,他们发布他们的图像,它被裁剪,所以所有的图像具有相同的尺寸,无论是风景图像,方形图像还是肖像图像。接下来,我想要渲染blender文件,但如果是肖像图像,则portrait.blend渲染等。如何在blender外部使用bpy运行渲染?
答案 0 :(得分:1)
使用subprocess.run()
从烧录代码运行blender,给它--background
argument它不会启动gui,你也可以使用--python
参数指定要运行的脚本
import subprocess as sp
sp.call(['blender','--background','portrait.blend','--python','myscript.py'])