Python的3D场景渲染器

Python的3D场景渲染器,python,3d,scene,Python,3d,Scene,我正在寻找一个易于使用的Python 3D场景渲染器。我所期待的就是能够: 加载三维场景模型 使用正交摄影机渲染它 导出图像以便我可以执行分析 到目前为止,我发现的软件要么太低级(比如基本的OpenGL绑定),要么太复杂(比如Ogre)。有什么建议吗?确实取决于你想要完成什么。你的场景有多复杂?你想要什么样的渲染质量?您是否需要实时动画,或者渲染的静像是否足够好 一流的完整游戏引擎(已用于商业游戏) 潘达3d 侏儒 Pyrr(Irrlicht包装器) 不太流行的3d引擎,新的或测试版:Y

我正在寻找一个易于使用的Python 3D场景渲染器。我所期待的就是能够:

  • 加载三维场景模型
  • 使用正交摄影机渲染它
  • 导出图像以便我可以执行分析

到目前为止,我发现的软件要么太低级(比如基本的OpenGL绑定),要么太复杂(比如Ogre)。有什么建议吗?

确实取决于你想要完成什么。你的场景有多复杂?你想要什么样的渲染质量?您是否需要实时动画,或者渲染的静像是否足够好

一流的完整游戏引擎(已用于商业游戏)

  • 潘达3d
  • 侏儒
  • Pyrr(Irrlicht包装器)
不太流行的3d引擎,新的或测试版:YMMV

  • 露天摄影
  • 斯皮雷
  • 皮索伊
  • 大豆
  • 水晶
  • 部落3D
  • VTK(可视化工具包)
低级OpenGL界面-更多的控制,更多的事情让你自己去做

  • PyOpenGL
  • 皮格莱特
  • 佐伊
非实时接口

  • cgkit(Renderman,Maya)
  • 搅拌机
  • 波夫雷包装机

    • 我推荐Panda3D。它支持列表中的所有内容,并且也是“高级”的。手册描述了如何实现所需的一切。

      场景需要由少量不同类型的简单对象组成,如块、圆柱体和球体(表示建筑物和树木)。任何文件格式都可以。只为一些独立的命令行渲染器(例如:Povray)生成输入,然后读取其输出,怎么样?这是个好主意,也许我觉得太复杂了。:)食人魔到底怎么了?你不必使用全部的复杂性。30年后,这个答案仍然准确吗?另一个选择是PCL(点云库);但我自己并没有使用它