2018年4月7日 - OpenSceneGraph专业服务宣布推出业界领先的开源场景图技术OpenSceneGraph 3.6.0,旨在加速应用开发并提高3D图形性能。OpenSceneGraph完全采用标准C ++编写,基于OpenGL(1.2至4.6)和OpenGL ES(1.0至3.0)构建,为开发视觉模拟,游戏开发,虚拟现实,科学可视化和建模市场的开发人员提供支持。OpenSceneGraph 3.6可在所有Microsoft Windows平台,Apple OS / X,iOS,GNU / Linux,Android,Solaris,HP-UX,AIX和FreeBSD操作系统上运行。
目前官方稳定版为3.6.2,gitHub最新版(master)为:3.7.0
写于2018-8-29
更新项:
- 引入了OpenThreads :: Affinity,可以在查看器和数据库线程上设置处理器关联
- 重写osgText以提高视觉质量,添加签名距离字段支持以及完整的GLES2 / 3和GL3 / 4支持
- 添加了VertexArrayObject支持,在OSX下启用完整的OpenGL核心配置文件支持。
- 添加了OpenCASCADE插件
- 添加了STEP(.stp)插件
- FBX和COLLADA加载器的改进
- 改进gles插件以提供更好的Sketchfab支持
- 添加了osgemscripten示例
- osgAnimation的改进
- NodeVisitor ValueMap,用于存储可跨帧存储和访问的值,例如update,event和cull遍历
- ShapeDrawable重写为osg :: Geometry,以提高性能和灵活性
- 添加了osg :: MultiDrawArrays支持
- 添加了osgdeferred示例,演示了如何实现延迟呈现
- 添加了MultiDrawIndirect支持
- 将glDispatchCompute控件从osg :: Program中移出到专用的osg :: DispatchCompute类中,以提高计算着色器的灵活性
- 为PolytopeIntersector添加了KdTree支持,并且能够使用点,线和多边形
- osgQt已经移植到它自己专用的osgQt github存储库中
- CMake构建支持iOS bitcode构建
- 引入CoverityScan测试,修复将缺陷密度提高到每1,0000行代码0.0!
- 支持Codedoc自动化文档
- 支持Travis自动构建系统