一、序
由于项目需要,需要学习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库
- 待定
Comments NOTHING