在服务器上渲染Blender模型

时间:2013-05-07 10:56:51

标签: blender

我们正在使用Blender打开一个.blend模型,通过python控制台应用一些python代码并创建一个.dae文件。

现在我们需要在Linux服务器上实现此功能,以便根据请求将.dae文件提供给浏览器。

这意味着我们(概念上)需要从控制台触发blender,将.blend文件和python脚本作为参数传递,并使blender输出.dae文件。

我们不是搅拌机专家,所以也许你可以告诉我a)这是否可以在没有启动搅拌机GUI的情况下手动或不执行,b)我们有什么选择来实现这一功能。

1 个答案:

答案 0 :(得分:2)

Blender非常灵活。您可以在没有GUI的服务器上运行它(在后台模式下),也可以在blender中执行python脚本来操作场景(例如export .DAE):

./blender --background --python yourExportDAEScript.py

the manual

中提供了更多命令行选项

yourExportDAEScript.py可以操作模型,最后执行以下操作:

bpy.ops.wm.collada_export(filepath="/DAE/EXPORT/PATH/file.dae")

Blender Python API

中的更多详细信息