科学可视化软件介绍 – OpenSceneGraph
科学可视化软件介绍 – OpenSceneGraph
OpenSceneGraph(有时候简称为OSG)是一个开源的高性能三维图形开发工具包,供软件开发人员在可视模拟、游戏、虚拟现实、科学可视化和建模等领域使用。它完全用标准C++和OpenGL编写,可在Windows、OSX、GNU/Linux、IRIX、Solaris、HP Ux、AIX和FreeBSD等多个操作系统上运行。
OpenSceneGraph现在已经成为一种可靠的场景图形(Scene Graph)渲染技术,广泛应用于可视模拟、太空、科学、油气、游戏和虚拟现实行业。
OpenSceneGraph的官方网站是:
https://openscenegraph.github.io/openscenegraph.io/
OpenSceneGraph的源代码放在Github:
https://github.com/openscenegraph/OpenSceneGraph
1998,还在SGI工作的Don Burns开始开发OpenSceneGraph。1999年Robert Osfield和Don Burns开始合作,并逐渐成为主力。2005年OpenSceneGraph发布了稳定的1.0版,之后在2007年推出了2.0版。目前的最新版本是2020年2月发布的3.6.5版。
注意:2019年起OpenSceneGraph项目进入维护阶段,主要开发工作转移到后续项目VulkanSceneGraph。
一起来看看OpenSceneGraph提供的可视化案例吧:
参考资料:
https://openscenegraph.github.io/openscenegraph.io/gallery/screenshots.html
系列文章:
《科学可视化软件介绍 – 3D Slicer医学图像计算平台》
《科学可视化软件介绍 – 数据可视化工具包morphologica》
《科学可视化软件介绍 – 可视化中间件Visualization Library》