题
我正在寻找易于使用的3D场景渲染器。我要寻找的就是能够:
- 加载3D场景模型
- 使用拼字摄像机渲染
- 导出图像,以便我可以执行分析
到目前为止,我发现的软件要么太低(例如基本的OpenGL绑定)或太复杂(例如Ogre)。有建议吗?
解决方案
确实完全取决于您想完成的工作。您的场景有多复杂?您追随什么样的渲染质量?您需要实时动画,还是渲染静止图?
一流的完整游戏引擎(已用于商业游戏)
- 熊猫3D http://www.panda3d.org/
- pyogre http://www.ogre3d.org/tikiwiki/pyogre
- pyrr(Irrlicht包装器)
不太受欢迎的3D发动机,新的或beta:YMMV。
- OpensCeneGraph http://www.openscenegraph.org/projects/osg
- Spyre http://pduel.sourceforge.net/spyre/spyre.spyre-module.html
- Pysoy http://www.pysoy.org/
- 大豆 http://pypi.python.org/pypi/soya/0.11.2
- pycrystal http://www.crystalspace3d.org/main/pycrystal
- horde3d http://www.horde3d.org/
- VTK(可视化工具套件) http://www.vtk.org/
低水平的OpenGL界面 - 更多控制权,更多地让您自己做
- pyopengl http://pyopengl.sourceforge.net/
- 侏儒 http://www.pyglet.org/
- 佐伊 http://www.alcyone.com/software/zoe/
非实时接口
- CGKIT http://cgkit.sourceforge.net/documentation.html (Renderman,Maya)
- 搅拌机 http://www.blender3d.org/
- Povray包装纸 http://code.activestate.com/recipes/205451/
其他提示
我会推荐熊猫3D。它支持列表中的所有内容,并且也是“高级”。该手册描述了如何实现所需的一切。
不隶属于 StackOverflow