pet*_*sev 5 opengl graphics openscenegraph vtk
有没有人有相当比较VTK和OpenSceneGraph的经验?我对VTK比较熟悉,但我很好奇是否有人广泛尝试过.
我有两个内置的,5.6 vtk和2.9.9 osg,可以运行示例......乍一看OSG似乎更"粗糙",但也许没关系.特别是我担心能够在VTK中摆弄低级openGL; 例如,我认为glReadPixels在OSG上会表现得更好.评论?
(或者是否有一个很好的'其他',我错过了?我知道其他人存在,但请看一下OSG和VTK的大范围......)
Gre*_*hen 13
VTK和OSG真正解决了不同的问题,因此您应该使用它取决于您要完成的任务!VTK主要用于科学可视化,因此更适合数据可视化算法.它可能具有在场景图模式下工作的能力,但主要是因为不同的数据集可以在彼此之上注册(重叠).它并不是真正用于表示任意场景(尽管它可以用来表示它).而你是对的,不打算将OpenGL调用与VTK混合使用.同样,它可以做到,但它并不一定容易.
另一方面,OSG是SGI表演者的精神继承者,更适用于任意图形场景.它非常依赖于场景图形比喻,我鼓励你阅读(维基百科有一篇不错的文章).我没有太多的经验(更多的是在科学方面).
简而言之,如果要查看体积数据,流场可视化或源自科学数据的其他可视化的等值面,请使用VTK.如果您正在尝试实现某种虚拟世界,请使用OSG(或类似的东西).如果您正在尝试完成其他任务,请告诉我们,也许有人可以根据您的需求推荐更合适的工具.