随笔分类 - ogre
摘要:http://blog.csdn.net/n5/article/details/3105872作者:n5 Email: happyfirecn##yahoo.com.cn Blog: http://blog.csdn.net/n5 2008-10 月 Histroy...
阅读全文
摘要:http://www.cppblog.com/richardhe/articles/55722.html1: 设计初衷它设计初衷是完全跨平台的。抽象的接口隐藏了平台相关的细节。它设计初衷是大幅度支持扩展的。支持多种场景类型,独立出平台和3D接口限制。2: 基本类结构关...
阅读全文
摘要:http://www.ogre3d.org/tikiwiki/tiki-index.php?page=RT+Shader+System&structure=DevelopmentIntroduction(说明)The Run Time Shader System, o...
阅读全文
摘要:http://blog.csdn.net/wkc123456789/article/details/8424938最近在做有关kinect的应用。想利用Kinect使玩家可以用肢体控制虚拟人物,并和电脑AI控制的NPC做搏击,该系统基于Ogre,Kinect sdk ...
阅读全文
摘要:ManualObject* lManualObject;lManualObject=mSceneMgr->createManualObject("mo"); lManualObject->begin("BaseWhiteNoLighting"); Ogre::Rea...
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_45209f340100fevc.html从3Dmax导出动画文件在3Dmax里我们可以利用一些现成的.bip文件来驱动我们的模型,通过OgreMax这个插件可以将这些东西到出为ogre支持的文件格式...
阅读全文
摘要:3Dmax导出插件制作(译文)前言:本教材将建立一个3dMax导出插件。目的是帮助使你掌握建立MAX插件的基础知识和学习怎样从3ds max中导出场景数据。本教材一共五个部分,每一部分都带有相应源码,相应的目录如下:第一节:开始第二节:几何体第三节:灯光和纹理第四节:...
阅读全文
摘要:1 下载http://www.ogremax.com/downloads需要保证有如下组件Visual C++ 2005 Runtimes: 32-bit Windows or 64-bit WindowsVisual C++ 2008 Runtimes (3DS M...
阅读全文
摘要:1.由于Ogre与3Dmax坐标系统的不一致,可能会导致3Dmax导出的模型在Ogre旋转了90°(我使用OgreMax导出模型).这可以在3Dmax里更改模型的轴坐标即可修改方法 : 选中模型后--->层次--->点击仅影响对象--->变换 即可将轴坐标重置为Og...
阅读全文
摘要:3DS MAX是一个强大通用的建模工具,能方便的制作骨骼动画。Ogre是一个开源的图形引擎,在骨骼动画方面支持Vertex blending,它也提供了对多种模型的导入,当然少不了3DS MAX模型。在此我将叙述从3DS MAX建立模型,到最终利用此模型在OGRE中制...
阅读全文
摘要:在3Dmax里我们可以利用一些现成的.bip文件来驱动我们的模型,通过OgreMax这个插件可以将这些东西到出为ogre支持的文件格式从而,导出到ogre中使用。第一,安装ogremax插件 这个没什么可说的,你在网上下载一个安装上就行了。 安装后,看以...
阅读全文
摘要:渲染手法技术Techinique:一个“渲染手法技术”就是一个单独的渲染物体的方法。多个技术的存在原因是为适用不同的显卡以及根据远近关系对一个物体进行不同的渲染。Pass渲染通路:再次强调一个概念:一个材质脚本,为了适应不同的显卡和LOD细节层次技术,我们允许有多个技...
阅读全文
摘要:最近工作在研究OGRE渲染引擎,也学到了很多东西,工作也算是忙碌充实,压力与挑战并存吧,今天断断续续看了一下OGRE里面对Pass的应用,加上之前对RenderOperation的理解,算是OGRE中Render过程最主要的两个部分,在此整理一下,以备以后的查看。了解...
阅读全文
摘要:转载自:http://www.cnblogs.com/topicofkevin/archive/2012/03/05/2380808.html 首先看一下skeleton文件,skeleton文件描述和记录了物体的骨骼和动画情况。[html] view plainc...
阅读全文
摘要:ogre 是面向对象的3d图形引擎。root 是引擎的一个界面类,包含很多快捷的调用其他类的接口。在ogre中,广泛的使用了单件模式,同时最大的保证了你不需要自己管理资源,除了是你自己new的对象(这很少),基本你只需让ogre负责资源管理就行。这对于一个复杂的类库来...
阅读全文
摘要:参考Sample中的角色类,使用ExampleApplication.h改写,只编译了release,debug在配置文件名字上有不同遗留一个问题mBodyEnt->getSkeleton()获取骨骼获取到的为null值,不解。不设置动画方式为混合不影响程序运行。原因...
阅读全文
摘要:关于OIS的输入要开始考虑游戏输入的问题了,以及开始加入CEGUI也要考虑加入输入的问题。先把OIS的输入简单回忆一下。OIS有两种输入模式:非缓冲输入以及缓冲输入。无论用哪种输入方式,都应该有个输入设备管理器先,例如:(这代码仅仅是举例而已) 在Ogre中的一...
阅读全文
摘要:转自:http://www.cnblogs.com/cppguru/archive/2009/11/25/1610626.html简要说Ogre渲染主流程分三步使用渲染队列:清空、构造和访问,这个过程在每一帧的绘制过程中重复执行。渲染队列的清空Ogre在每一帧渲染前都...
阅读全文
摘要:渲染队列在Ogre中是一个重要的概念,在场景中的所有物体都会在绘制前被Ogre放入到一个特定的渲染队列中。渲染队列主要起两个作用:1.确保正确的绘制顺序。比如先绘制天空盒再绘制一般物体,最后绘制界面。2.提高渲染效率。Ogre将具有相同pass的物体放在一起进行绘制,...
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_694aab1b0100rdvm.html在通常的情况下,Ogre的场景管理器会负责处理以下事情:·在场景中创建和放置活动物体、灯光以及摄像机,并维护他们的在场景图中的周游和变换。·载入和布置世界地图...
阅读全文