OpenSceneGraph是一款高性能的3D图形开发库。广泛应用在可视化仿真、游戏、虚拟现实、高端技术研发以及建模等领域。使用标准的C++和OpenGL编写而成,可以运行在Windows系列、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX以及FreeBSD操作系统。官网 - http://www.openscenegraph.org/
这里采用的是手动编译最新版的OSG。
环境:Ubuntu12.04 gcc4.6
编译步骤如下;
1. 下载源码:
从http://www.openscenegraph.org/index.php/download-section/stable-releases 下载3.2稳定版的源码。
2.编译安装
解压后cd进目录,依次执行:
./configure
cd build
make
sudo make install
ldconfig
编译代码大概会花半个小时,执行完所有命令之后osg库就安装好了。
终端运行
osgversion
3.下载data
之前data都是一起在压缩包里的,现在需要单独下载,点我去下载
下载好之后解压到osg的源代码解压的目录,改文件夹名为data。
终端进入源代码文件夹,执行
osgviewer data/cessnafire.osg
用osgviewer加载一个osg文件,运行效果如下:
打完收工。