2024-05-14 23:00:04 发布
网友
我知道Python是Blender中使用的标准脚本语言,但是我没有找到用Python创建.blend文件的方法。
我想做的不是在搅拌机里使用python,而是“使用搅拌机(libs?)在Python体内”。
我计划的工作流程如下:
有一个实验性的选项,允许您将自己的blender副本构建为python模块,以便像标准python模块一样使用。This page是关于你将得到的所有帮助。
我建议您将python脚本编写为在blender中运行的blender脚本。您可以使用bpy.ops.wm.save_as_mainfile(filepath="path/to/myfilename")自动保存文件
bpy.ops.wm.save_as_mainfile(filepath="path/to/myfilename")
您可以在blender中运行一个脚本,该脚本生成一个blender文本块,然后可以作为python脚本运行、全选、删除并重新运行。如果您喜欢外部文本编辑器的功能,也可以很容易地将外部文件作为文本块重新加载到blender中。
您还可以使用计划自行生成脚本,然后使用blender和blender -b -P myscript.py一起运行该脚本,-b选项告诉blender在没有GUI的情况下在后台运行。
blender -b -P myscript.py
-b
blend
要启动新的搅拌机进程并强制它执行脚本,请使用:blender.exe --background --python "c:\path to\script.py"
blender.exe --background --python "c:\path to\script.py"
有一个实验性的选项,允许您将自己的blender副本构建为python模块,以便像标准python模块一样使用。This page是关于你将得到的所有帮助。
我建议您将python脚本编写为在blender中运行的blender脚本。您可以使用
bpy.ops.wm.save_as_mainfile(filepath="path/to/myfilename")
自动保存文件您可以在blender中运行一个脚本,该脚本生成一个blender文本块,然后可以作为python脚本运行、全选、删除并重新运行。如果您喜欢外部文本编辑器的功能,也可以很容易地将外部文件作为文本块重新加载到blender中。
您还可以使用计划自行生成脚本,然后使用blender和
blender -b -P myscript.py
一起运行该脚本,-b
选项告诉blender在没有GUI的情况下在后台运行。blend
文件中。要启动新的搅拌机进程并强制它执行脚本,请使用:
blender.exe --background --python "c:\path to\script.py"
相关问题 更多 >
编程相关推荐