【问题标题】:Create a script using Blender and LuxRender Python API?使用 Blender 和 LuxRender Python API 创建脚本?
【发布时间】:2014-03-11 11:20:44
【问题描述】:

我正在开发 Ubuntu 12.04。

是否可以使用 Blender 和 LuxRender Python API 创建脚本?我可以在同一个脚本中使用这两个 API 吗?

如果可能的话,我应该安装什么来开始使用他们的 API 编写脚本?

谢谢。

【问题讨论】:

    标签: blender


    【解决方案1】:

    Blender 很好地集成了 python 并对其进行了广泛使用,它包括一个 python 控制台和文本编辑器,用于在 Blender 中编写和执行 python 脚本。从 Blender 外部对 Blender 的 Python 访问是有限的/充其量是实验性的。

    Luxrender 项目提供了一个名为 luxblend25 的 Blender 插件,这是您想要的。

    所以您想安装 Blender、Luxrender 和 luxblend25 并在 Blender 中编写脚本。您还可以选择使用您选择的外部文本编辑器并在 Blender 中打开脚本来运行它。 luxblend25 脚本在 python 中,是您从 Blender 中访问 Luxrender 引擎的最佳示例。

    Blender 现在拥有自己的 stackexchange site - 您可能会发现它对搅拌机的特定帮助很有用。

    【讨论】:

    • 感谢您的回答。在 Python API 中,我没有找到渲染场景的函数或方法(luxrender.net/static/pylux)。由于 luxrender 在 python 脚本中,我如何渲染场景?
    • 我不熟悉 pylux 但在搅拌机 bpy.context.scene.render.engine 中包含要使用的渲染引擎的名称。 bpy.ops.render.render(animation=False, write_still=False, layer="", scene="") 将开始实际渲染。
    猜你喜欢
    • 2017-06-28
    • 2022-06-21
    • 2015-02-13
    • 2017-12-09
    • 1970-01-01
    • 2012-07-21
    • 2011-04-24
    • 2015-08-25
    • 2014-08-19
    相关资源
    最近更新 更多