我们正在使用Blender打开一个.blend模型,通过python控制台应用一些python代码并创建一个.dae文件。
现在我们需要在Linux服务器上实现此功能,以便根据请求将.dae文件提供给浏览器。
这意味着我们(概念上)需要从控制台触发blender,将.blend文件和python脚本作为参数传递,并使blender输出.dae文件。
我们不是搅拌机专家,所以也许你可以告诉我a)这是否可以在没有启动搅拌机GUI的情况下手动或不执行,b)我们有什么选择来实现这一功能。
答案 0 :(得分:2)
Blender非常灵活。您可以在没有GUI的服务器上运行它(在后台模式下),也可以在blender中执行python脚本来操作场景(例如export .DAE):
./blender --background --python yourExportDAEScript.py
中提供了更多命令行选项
yourExportDAEScript.py可以操作模型,最后执行以下操作:
bpy.ops.wm.collada_export(filepath="/DAE/EXPORT/PATH/file.dae")
中的更多详细信息