我正在寻找一个用于三维重建研究的图形库,以开发基于一些库的特定查看器。OpenGL似乎处于较低的级别,我不得不到处重做轮子。我还尝试了VTK(可视化工具包)。然而,它似乎太抽象了,我需要掌握许多概念才能开始。有没有其他的图形库?我更喜欢用python编程。所以我希望这个库有一个python包装器。我认为像O3D这样的东西会更好。但是O3D是用于javascript的,而谷歌似乎已经停止了开发。
发布于 2010-05-13 09:44:42
你有没有在PyOpenGL中尝试过Pyglet?这两者配合得很好。Wheaties的建议也很好,尽管PyOgre也有一个陡峭的学习曲线,因为它确实是更高级别的。另一种想法是,还有PyGame,它是SDL的Python包装器。
我个人更喜欢PyOpenGL,你可以使用WxPython或PyQT来创建你的渲染上下文。
此外,还有PyProcessing,它还处于早期阶段,但非常非常漂亮。
发布于 2010-05-13 18:38:46
Panda3D似乎是一个很好的3D图形库,可以在Python中使用,尽管它主要是面向游戏的。我浏览了几次手册,它非常精致,质量很高,甚至在一些大型制片厂的游戏中使用过(比如迪士尼的加勒比海盗在线游戏,如果我没记错的话)。
发布于 2010-05-13 11:51:49
您可以尝试mlab / Mayavi (VTK的包装器)。这里有一些示例:http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/mlab.html
https://stackoverflow.com/questions/2823907
复制相似问题