Ubuntu16.04编译安装OSG

OpenSceneGraph是一个开源高性能3D图形工具包,应用程序开发人员在视觉模拟,游戏,虚拟现实,科学可视化和建模等领域使用。 它完全使用标准C ++和OpenGL编写,可在所有Windows平台,OSX,GNU / Linux,IRIX,Solaris,HP-Ux,AIX和FreeBSD操作系统上运行。 OpenSceneGraph现已成为世界领先的场景图技术,广泛应用于视觉,空间,科学,石油天然气,游戏和虚拟现实行业。本文主要记录在Ubuntu 16.04下编译安装OpenSceneGraph的过程。

下载OSG源代码

1
2
3
# cd ~/software
# git clone https://github.com/openscenegraph/OpenSceneGraph.git
# git checkout OpenSceneGraph-3.6.4

下载安装依赖

安装OSG编译所需依赖

1
# sudo apt-get build-dep openscenegraph

下载OSG数据资源

1
2
3
# cd ~/software
# wget http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.4.0/data/OpenSceneGraph-Data-3.4.0.zip
# unzip OpenSceneGraph-Data-3.4.0.zip

编译安装

1
2
3
4
5
# cd ~/software/openscenegraph
# cmake .
# make
# sudo make install
# sudo ldconfig -v //如找不到相关osg库,可运行该命令

运行示例

编辑.bashrc文件,添加如下环境变量:

1
2
3
export PATH=${PATH}:/home/myaccount/software/OpenSceneGraph/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/myaccount/software/OpenSceneGraph/lib
export OSG_FILE_PATH=/home/myaccount/software/OpenSceneGraph-Data:/home/myaccount/OpenSceneGraph-Data/Images

使用如下命令运行示例:

1
sh ./runexamples.bat

参考链接

  1. Getting Started,by OpenSceneGraph.
  2. ubuntu 环境 安装OSG,by qing101hua.
  3. OSG Data Resources,by OpenSceneGraph.