Tianque3DGraph项目(1)-项目说明与OpenSceneGraph编译

发布于 2022-11-06  827 次阅读


一、序

由于项目需要,需要学习OpenSceneGraph库(后续简称OSG)以及其他3D库的知识,故创建此项目用于记录学习、以及进行3D图形开发。

二、OSG简介

援引官方的介绍如下:

OSG是一款被应用开发于视觉模拟、游戏、虚拟现实、科学可视化以及建模等领域的开源高性能3D图形开发包。采用标准的C++、OpenGL编写的OSG,能够运行于所有的Windows平台、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX以及FreeBSD操作系统中。OSG现已被认可为场景图形技术的领先技术,广泛应用于可视化模拟、空间、科学、油气、游戏和虚拟现实行业。

三、项目开源地址

1.GitHub

2.Gitee

四、项目依赖编译(Windows)

Windows编译将通过CMake生成VS工程,采用Visual Studio2022的MBuild编译依赖库;

4.1 Windows编译OSG子模块

下载编译所需资源文件以及Osg依赖的三方库,在仓库根目录创建文件夹OsgLibs,用CMake-gui打开子模块,导入所需的库文件路径即可。

4.2 Windows编译xx库

  • 待定