[英]Is it possible to create Blender file (.blend) programmatically with Python?
我知道Python是在Blender中使用的标准脚本语言,但是我找不到用python创建.blend文件的方法。
我想要做的是不要在blender中使用python,而是“在python中使用blender(libs?)”。
我计划的工作流程如下:
有一个实验性选项,允许您将自己的blender副本构建为python模块,以便像标准python模块一样使用。 这个页面是关于你将获得的所有帮助。
我建议你把你的python脚本编写成一个blender脚本,在blender中运行。 您可以使用bpy.ops.wm.save_as_mainfile(filepath="path/to/myfilename")
自动保存文件
您可以在blender中运行一个脚本,生成一个blender文本块,然后您可以将其作为python脚本运行,选择全部,删除并重新运行。 如果您更喜欢外部文本编辑器的功能,您还可以轻松地将外部文件作为文本块重新加载到blender中。
您也可以使用您的计划自己生成脚本,然后您可以使用blender -b -P myscript.py
运行blender -b
选项告诉blender在没有GUI的情况下在后台运行。
您可以从任何应用程序(C ++,Python应用程序甚至命令行)启动新的Blender进程,并告诉新进程运行脚本文件(用Python编写)。 此脚本将生成几何体,然后可以将新场景保存到blend
文件中。
要启动新的Blender进程并强制它执行脚本,请使用:
blender.exe --background --python "c:\\path to\\script.py"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.