2013-05-07 252 views
1

我们使用Blender打开.blend模型,通过python控制台应用一些python代码并创建.dae文件。在服务器上渲染Blender模型

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

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

我们不是搅拌机专家,所以也许你可以告诉我a)如果不启动搅拌机GUI并手动进行搅拌,这是否可行?b)我们有什么选择来实现该功能。

回答

2

搅拌机非常灵活。你可以没有GUI的服务器上运行(在后台模式下),也搅拌机内执行一个Python脚本来操纵场景(如出口.DAE):

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

更多的命令行选项提供the manual

yourExportDAEScript.py可以操纵的模型,最后做这样的事情:

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

更多细节在Blender Python API

相关问题