【问题标题】:Render Blender model on a server在服务器上渲染 Blender 模型
【发布时间】:2013-05-01 07:16:52
【问题描述】:

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

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

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

我们不是搅拌机专家,所以也许您可以告诉我 a) 在不启动搅拌机 GUI 并手动操作的情况下这是否可行,以及 b) 我们必须有哪些选项来实现该功能。

【问题讨论】:

    标签: blender


    【解决方案1】:

    Blender 非常灵活。您可以在没有 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

    【讨论】:

      猜你喜欢
      • 2011-02-18
      • 2012-04-27
      • 2018-07-28
      • 2016-10-12
      • 2020-11-17
      • 2012-12-11
      • 2016-03-28
      • 2018-06-30
      • 2019-03-01
      相关资源
      最近更新 更多