Python 的 3D 场景渲染器 [关闭]

2024-03-08

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

  • 加载3D场景模型
  • 使用正交相机渲染它
  • 导出图像以便我可以进行分析

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


确实取决于您想要实现的目标。您的场景有多复杂?您想要什么样的渲染质量?您需要实时动画,还是渲染的静态图像足够好?

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

  • Panda3d http://www.panda3d.org/ http://www.panda3d.org/
  • PyOgre http://www.ogre3d.org/tikiwiki/PyOgre http://www.ogre3d.org/tikiwiki/PyOgre
  • Pyrr(Irrlicht 茄衣)

不太流行的 3d 引擎,新的或测试版:YMMV。

  • 开放场景图http://www.openscenegraph.org/projects/osg http://www.openscenegraph.org/projects/osg
  • Spyre http://pduel.sourceforge.net/spyre/spyre.spyre-module.html http://pduel.sourceforge.net/spyre/spyre.spyre-module.html
  • PySoy http://www.pysoy.org/ http://www.pysoy.org/
  • Soya http://pypi.python.org/pypi/Soya/0.11.2 http://pypi.python.org/pypi/Soya/0.11.2
  • PyCrystalhttp://www.crystalspace3d.org/main/PyCrystal http://www.crystalspace3d.org/main/PyCrystal
  • Horde3d http://www.horde3d.org/ http://www.horde3d.org/
  • VTK(可视化工具包)http://www.vtk.org/ http://www.vtk.org/

低级 OpenGL 接口 - 更多控制,更多让您自己做

  • PyOpenGLhttp://pyopengl.sourceforge.net/ http://pyopengl.sourceforge.net/
  • Pyglet http://www.pyglet.org/ http://www.pyglet.org/
  • Zoe http://www.alcyone.com/software/zoe/ http://www.alcyone.com/software/zoe/

非实时接口

  • cgkit http://cgkit.sourceforge.net/documentation.html http://cgkit.sourceforge.net/documentation.html(渲染曼,玛雅人)
  • Blender http://www.blender3d.org/ http://www.blender3d.org/
  • POVray 包装http://code.activestate.com/recipes/205451/ http://code.activestate.com/recipes/205451/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 的 3D 场景渲染器 [关闭] 的相关文章

随机推荐