Model 我可以从搅拌机的控制台导出模型吗?

Model 我可以从搅拌机的控制台导出模型吗?,model,command-line-interface,blender,fbx,Model,Command Line Interface,Blender,Fbx,我可以使用blender通过控制台将模型导出为.fbx格式吗 类似于:blender.exe myModel.blend--output model.fbx答案是肯定的,你可以,但不是以一种简单的方式。我的意思是,正如它在Python选项中所说的,您可以从命令行执行Python脚本(作为文件或作为传递的字符串)。例如: blender --background --python myscript.py 您的脚本将在--background模式下执行-这意味着甚至不打开Blender GUI。因

我可以使用blender通过控制台将模型导出为.fbx格式吗


类似于:blender.exe myModel.blend--output model.fbx

答案是肯定的,你可以,但不是以一种简单的方式。我的意思是,正如它在Python选项中所说的,您可以从命令行执行Python脚本(作为文件或作为传递的字符串)。例如:

blender --background --python myscript.py
您的脚本将在
--background
模式下执行-这意味着甚至不打开Blender GUI。因此,您可以使用搅拌机作为导入导出模块。基本上,您可以这样使用
bpy
模块中的任何内容。祝你玩得愉快


编辑

类似于:blender.exe myModel.blend--output model.fbx


我提供的链接还包含Blender的所有其他命令行选项。至少我还没有在这里找到直接导入导出选项。因此,我认为您无论如何都需要编写python脚本。

对于Blender 2.90及以上版本,此脚本将为您将场景导出为FBX文件

导出\u fbx.py:

import bpy
import sys

print("Blender export scene in FBX Format in file "+sys.argv[-1])

# Doc can be found here: https://docs.blender.org/api/current/bpy.ops.export_scene.html
bpy.ops.export_scene.fbx(filepath=sys.argv[-1])
要使用blender调用它,可以使用以下命令:

blender <your_scene>.blend --background --python export_fbx.py -- <your_scene>.fbx
blender.blend--background--python导出\u fbx.py--.fbx

python脚本是导出场景时可以避免的最小值。有很多参数可以传递到
export\u scene.fbx()
函数,它不处理多个输入和输出文件。

我应该使用什么脚本导出到fbx?它已经在搅拌机里了吗?如何运行它?要在python脚本中控制blender,请使用
bpy
。它是blender python库,允许您在代码中与blender通信。要使用blender运行python脚本,请在cmd:
--background--python myscript.py
中键入该命令。您需要传递的路径是您的blender exe而不是,myscript.py是您的脚本所在的路径。我理解您想要做什么,但恐怕没有真正“快速”和“简单”的方法来完成。为了你的目的,很好阅读。如果您有任何问题,请告诉我。