gpt4 book ai didi

opengl - VTK(可视化工具包)与 OSG(OpenSceneGraph),其他?

转载 作者:行者123 更新时间:2023-12-04 16:56:18 24 4
gpt4 key购买 nike

有没有人有经验来公平比较 VTK 和 OpenSceneGraph?我更熟悉 VTK,但我很好奇是否有人广泛尝试过这两种方法。

我已经构建了 5.6 vtk 和 2.9.9 osg,可以运行示例...乍一看 OSG 似乎更“粗糙”,但也许没关系。我特别担心能否在 VTK 中摆弄低级 openGL;例如我敢打赌 glReadPixels 会在 OSG 上表现得更好。注释?

(或者我错过了一个不错的“其他”吗?我知道其他人存在,但请看看 OSG 和 VTK 的广泛范围......)

最佳答案

VTK 和 OSG 确实解决了不同的问题,因此您应该使用哪个取决于您要完成的任务! VTK 主要用于科学可视化,因此更适合数据可视化算法。它可能有一些在场景图模式下工作的能力,但主要是这样不同的数据集可以相互注册(重叠)。它并不是真正用于表示任意场景(尽管它可以被硬塞进去)。你是对的,你不打算将 OpenGL 调用与 VTK 混合使用。同样,它可以做到,但并不一定容易。

另一方面,OSG 是 SGI 的 Performer 的精神继承者,更多地用于任意图形场景。它非常依赖于场景图的比喻,我鼓励你阅读(维基百科有一篇不错的文章)。我对此没有太多经验(更多是在事物的科幻方面)。

简而言之,如果您想查看体积数据的等值面、流场可视化或其他源自科学数据的可视化,请使用 VTK。如果您正在尝试实现某种虚拟世界,请使用 OSG(或类似的东西)。如果您正在尝试完成其他事情,请告诉我们,也许有人可以推荐更适合您需求的工具。

关于opengl - VTK(可视化工具包)与 OSG(OpenSceneGraph),其他?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3856580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com