QtOGRE-Qt中使用OGRE3d图形库
OGRE3d的官方网站为 https://www.ogre3d.org/ ,使用该开源3D引擎的项目也很多了,我们知道在机器人模拟器中和三维游戏中使用的比较多,像Gazebo 机器人模拟器就是用的OGRE,这个开源引擎定位为三维图形引擎,不是完整功能的游戏引擎概念,做科学计算可视化或者图形图像研究等方面的也很多,它是基于插件机制在下面包装了DX和OpenGL图形API,向上抽象了场景,节点,摄像机,材质等图形对象,总体上具有研究价值,细节复杂,文档和国内研究者都太少,不适合入门或者游戏集成开发商选型,基本上是别人做的很棒到自己运行都可能出错,唯有花大量时间研究代码和摸索,可能是该库作者的初衷吧!今天抽空把QtOgre及相关笔记整理了一下。 主要是参考的OGRE 的WIKI的QtOgre文章 http://wiki.ogre3d.org/QtOgre ,但是也是改了很多,工程源代码 qtogre0.zip 的链接放在百度网盘上 https://pan.baidu.com/s/1Qqi-0x-UsQCpYBlL5n4YHA 。基于 Qt4.8.6 和 OGRE1.8.1 步骤如下: 1.下载预编译的 OgreSDK1.8.1 https://www.ogre3d.org/download/archives ,选择 OGRE 1.8.1 SDK for Visual C++ 2010