【问题标题】:Simple cross-platform 3D scene render for Python用于 Python 的简单跨平台 3D 场景渲染
【发布时间】:2017-01-05 15:36:09
【问题描述】:

我有一个模拟行星轨道的 Python 代码。它目前使用 Visual Python (VPython) 来渲染 3D 场景,但是它只能通过 wine 在 Linux 中工作,并且需要一些工作。

现在我正在寻找在我的模拟器中使用的完全跨平台的渲染。没什么特别的,我只需要放置一些球体,旋转并改变它们的位置。我不需要任何强大的游戏引擎。越简单越好。

您知道任何可以帮助我解决此问题的 3D 场景渲染吗?

(我希望这不适合在此处关闭的“基于意见的问题”:()

【问题讨论】:

  • 我不想告诉你这一点,但对图书馆和其他场外资源的请求也与 SO 无关。但是,您可能会发现 PyOpenGL 感兴趣。这并不简单,但它跨平台的。
  • 哦,太糟糕了:(。我会试试这个 PyOpenGL,我对 OpenGL 有一些经验,也许不会有太大的不同。感谢您的建议和提醒。

标签: python 3d cross-platform render


【解决方案1】:

已经有一段时间了,所以我不确定这个问题是否仍然令人感兴趣。我一直在研究用于类似目的的渲染库,blender 似乎是一种选择。它有一个 python 脚本接口(称为 bpy)。它不是一个库:你必须在 Blender 的 python 解释器中运行你的 python 程序(你不能只从 python 解释器调用它),但看起来你可以运行任意 python 代码。而且它似乎是跨平台的。

【讨论】:

    猜你喜欢
    • 2011-05-30
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多