
OGRE
Augusdi
让时间验证一切,让时间验证我。感谢大家的无私帮助,我愿以同样的态度回馈我热情的朋友,用我们的热忱开创美好未来!
展开
-
OGRE1.8.1+MyGUI3.2.0+VS2010 编译配置图文详解
一、前期准备 VS2010的安装没什么好说的,下载后安装好就行了,主要是OGRE和MyGUI的编译配置。 1.OGRE SDK:http://www.ogre3d.org/download/sdk (我用的OGRE版本为OGRE 1.8.1 SDK for Visual C++ .Net 2010 (32-bit))。 2. OGRE App Wizard(OGRE工程向导):h转载 2013-04-30 09:54:16 · 6090 阅读 · 1 评论 -
关于 Demo_DeferedShading 例子的分析
关于 Demo_DeferedShading 例子的分析总结:1. 可以学会克隆一个实体的方法2. 可以根据雅典娜的材质得知顶点着色器的使用, 在事先构建的切线数据(buildTangentVectors)放置于 着色程序的属性 tangent中, 着色程序就可以直接使用该属性3. 学会如何创建一个曲面, 用MovablePlane.4. 实体调用setMeshLodBias设置LOD, 数值越小转载 2014-04-15 16:53:30 · 2075 阅读 · 0 评论 -
将Ogre写入MFC框架中
将Ogre写入MFC框架中1. 新建MFC单文档程序2. 修改项目选项配置 常规 --> 输出目录 --> ..\bin\$(ConfigurationName) 常规 --> 中间目录 --> ..\obj\$(ConfigurationName) 常规 --> MFC的使用 --> 在静态库中使用MFC C/C++ --> 预处理器 --> 预处理器定义 --> 增加转载 2014-04-15 16:54:01 · 1863 阅读 · 0 评论 -
Ogre 如何渲染简单的几何物体
Ogre 如何渲染简单的几何物体Ogre 如何渲染简单的几何物体使用ManualObject或者其派生类渲染简单的几何物体, 步骤如下: 1. 新创建一个ManualObject对象 mManualObj = new Ogre::ManualObject("SimpleStuff2"); 2. 设置该ManualObject的参数 1) 设置其渲染序转载 2014-04-15 16:52:40 · 1787 阅读 · 0 评论 -
AnimationBlender - Ogre实现不同动画之间的混合
AnimationBlender - Ogre实现不同动画之间的混合英文原文: http://test.ogitor.org/tiki/AnimationBlender动画混合 -- 实现两个动画的切换, 一个动画逐渐消逝, 另一个动画逐渐显示来实现. 主要通过动画状态的权重来实现通过三种方式来实现两个动画的混合: - BlendSwitch - 直接切换至目标动画 - BlendWh转载 2014-04-15 16:52:03 · 1900 阅读 · 0 评论 -
Ogre的相关工具和库 工具 Debuggers Debugging Tools for Windows http://www.microsoft.com/whdc/devtools/
Ogre的相关工具和库工具Debuggers Debugging Tools for Windows http://www.microsoft.com/whdc/devtools/debugging/default.mspx/源码控制 TortoiseCVS http://www.tortoisecvs.org/ CVSGui http://ww转载 2014-04-15 16:49:07 · 2828 阅读 · 0 评论 -
OGRE: Ogre第一个程序
1. 已经安装了Ogre工程向导,VS2010 新建项目就可以看得OGRE的工程模版了,建立一个空项目,由于安装了Orge工程助手,所以免去了麻烦的配置过程(安装Orge工程助手步骤可以参考 Ogre1.8.1+VS2010环境配置):2. 首先在项目中建立一个OgreDemo1.c和OgreDemo1.h文件。分别填入如下代码:OgreDemo1.h:#ifndef _TutorialAppli转载 2014-02-27 14:45:29 · 6173 阅读 · 0 评论 -
开源游戏引擎介绍
2D:Allegro.cc - Mainhttp://www.allegro.cc/老牌子了,和SDL同时是很经典两个EG开发组件,最近貌似在和PY进行联合?ClanLib - ClanLib Game SDKhttp://www.clanlib.org/CLANLIB是以前听过最复杂最丰富的SDK,看看链接http://www.clanlib.org/docs/clanlib-0.8.0/Ref转载 2014-02-27 16:53:09 · 3632 阅读 · 0 评论 -
OGRE: Ogre SampleBrowers框架解析
简介 Ogre(Object-oriented Graphics Rendering Engine)是一款优秀的C++开源图形渲染引擎。OGRE主要提供渲染引擎,但是在系统API,文件管理以及范例中都提供的非常丰富的接口和范例,在转载 2014-02-27 14:35:31 · 2399 阅读 · 0 评论 -
OGRE: Ogre1.8.1的VS2010环境配置
"伟大航路,我把世界上的一切都放在了那里,有种的话就去领取吧"这是OGRE中文网的一则广告,我想,无论作为OGRE的学习者还是漫漫人生的一名旅人,这句话都是非常不错的激励语。放在这,是否能够让你隐约看到属于自己的新世界?Ogre(Object-oriented Graphics Rendering Engine)是一款优秀的C++开源图形渲染引擎。OGRE主要提供渲染引擎,但是在系统API,文件管转载 2014-02-27 14:30:30 · 7569 阅读 · 0 评论 -
Ogre的八叉树场景管理器OctreeSceneManager
上面是我绘制的一张图。 关于八叉树场景管理器主要需要关注两个类,其一是松散八叉树的数据结构Ogre::Octree,其二是八叉树场景管理器Ogre::OctreeSceneManager。 下面摘录图片中的文字:松散八叉树的数据结构。属性:其中mBox为其包围盒,mHalfSize定义为包围盒大小的一半。mChildren是一个大小为8的静态数组,里面保存了8个Octr转载 2014-07-01 10:22:08 · 4003 阅读 · 0 评论