
OGRE1.9菜鸟之旅
文章平均质量分 51
弥漫-飘渺
这个作者很懒,什么都没留下…
展开
-
OGRE SampleBrowser框架解析
------OGRE SampleBrowser框架解析“伟大航路,我把世界上的一切都放在了那里,有种的话就去领取吧”这是OGRE中文网的一则广告,我想,无论作为OGRE的学习者还是漫漫人生的一名旅人,这句话都是非常不错的激励语。放在这,是否能够让你隐约看到属于自己的新世界?简介 Ogre(Object-oriented Graphics Rendering Engine)是一转载 2014-01-28 16:29:15 · 549 阅读 · 0 评论 -
在ogre里面显示二维图片
最近我想在ogre里面实现这样的功能:指向一个物体,显示一张二维图片,介绍该物体的相关信息。在ogre社区找到了解决办法,如下: 创建一个2D长方形:Rectangle2D *rect = new Rectangle2D(true);设置长方形大小: rect->setCorners(-0.5f,0.5f,0.5f,-0.5f);设置材质、渲染队列等:转载 2014-03-13 19:39:04 · 770 阅读 · 0 评论 -
OGRE1.9 OgreXMLConverter下载地址以及使用方法(菜鸟版)
OgreXMLConverter,稍后会附上下载地址。自己从OGRE1.9的编译结果中拷贝出来的。OgreXMLConverter的用法:安装目录:D:/OgreXMLConverter将待转化的mesh,xml,skeleton文件拷贝到该文件夹下运行:cmd->d:->cd OgreXMLConverter->OgreXmlConverter a.m原创 2014-02-22 12:22:29 · 3510 阅读 · 1 评论 -
【转】使用火炬之光资源(转)
今天去ogre官网赚了一圈,看到了一款用Ogre做的游戏TorchLight,不妨下下来玩玩。游戏做的很好,说明ogre的强大。在安装目录里看到了ogreMain.dll OIS.dll等熟悉的dll,忽然看到了resources.cfg文件,里面定义了一个pak/zip文件路径。好了找到了zip,600M,里面装了啥?ogre资源!模型,骨骼,贴图。天!!!!。但转载 2014-03-07 20:34:49 · 786 阅读 · 0 评论 -
Ogre:Hardwarebuffer
Ogre中的硬件缓存是指在显卡上的存储,这和在内存上的存储一样是可以访问的。有三种硬件缓存:HardwareVertexBuffer(顶点缓存,存储顶点的各种数据)、HardwareIndexBuffer(索引缓存,存储一个mesh的面片的顶点索引),HardwarePixelBuffer(纹理缓存,存储某个纹理贴图的数据)。这些数据在程序运行时都在显卡的存储上,然而你可以去读和写这些数据,来操控转载 2014-03-18 08:03:41 · 1540 阅读 · 0 评论 -
将多个Bip动作合成一个
以3dsmax2012为例 1、点击任意一块骨头,打开运动面板 2、在Biped卷展栏下选择“运动流模式”,然后在运动流卷展栏下选择“显示图形”按钮 3、然后在运动流图中选择“创建多个剪辑” 4、在打开目录中选择多个Bip文件并加载,结果如图 5、然后选择“定义脚本” 6、在运动流图中设定各个动作的顺序 7、选择“编辑过渡”(修改两个动作之间原创 2014-03-07 20:50:57 · 15748 阅读 · 1 评论 -
Ogre中使用Opencv加载视频作为纹理贴图
增强现实中经常要用到真实的2D视频图片再配合虚拟对象(如三维模型)结合,以达到增强现实的效果。这里使用Ogre结合Opencv来实现在开始前要先了解到纹理贴图的长宽必须是2的n次方,所以假如加载的视频没有达到这个值,必须做一下resize 1.创建动态纹理、背景框矩形,并添加到场景 在CreateScene中加入如下代码[cpp] view转载 2014-03-17 21:30:54 · 1077 阅读 · 0 评论 -
Ogre利用OpenCV实现视频纹理
原文写于2011年http://blog.youkuaiyun.com/zhuxiaoyang2000/article/details/6758407由于Ogre自身没有实现视频纹理,我们需要自己想办法读取视频并显示到某个物体上。网上已有人通过TheoraVideoPlugin实现视频播放,但需要编译libogg等几个第三方库,其自身带的Demo也不完善,不便于利用。由于最近在转载 2014-03-17 16:31:46 · 1110 阅读 · 0 评论 -
(OGRE菜鸟之旅)二、OGRE中级教程七(RTT)随笔
Intermediate Tutorial 7 Render to texture (RTT)整体上还是比较简单的。记录下自己的一点理解,方便日后翻阅。第一部分:关于渲染到纹理的过程1、创建要渲染的纹理【关键要指定TU_RENDERTARGET参数,在创建这个渲染目标纹理的过程中,Ogre会自动调用 Root::getSingleton().getRende原创 2014-03-18 17:36:31 · 1183 阅读 · 0 评论 -
ogre的学习资料及网站
我是去年开始接触并学习ogre的,周围没有人学过ogre,因此我是完全自学。现在介绍一下我的学习资料及一些有用的网站。学习资料:(在网上都可以下载到,我就不附链接了)OGRE3D从新手到入门:学习ogre的最基本中文教程。OGRE_使用指南:中文ogre的函数简单介绍。ogre-howto:小的ogre学习点。Ogre场景组织分析,Ogre的消息机制,Ogre的渲染系统转载 2014-02-22 13:06:53 · 873 阅读 · 0 评论 -
如果XML文件太大(10M),打开方式选择
用UltraEdit打开,其他的例如Editplus和notepad++根本打不开上百M的文件,一打开就死了。原创 2014-03-07 20:48:43 · 6628 阅读 · 0 评论 -
(OGRE菜鸟之旅)一、开始OGRE教程的准备
OGRE官方教程1、开始之前先下载Ogre Wiki Tutorial Framework2、然后,Setting Up An Application With Visual Studio3、开始教程http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Tutorials原创 2014-02-16 08:25:46 · 702 阅读 · 0 评论 -
从3DS MAX建模到Ogre实时动画的制作过程
3DS MAX是一个强大通用的建模工具,能方便的制作骨骼动画。Ogre是一个开源的图形引擎,在骨骼动画方面支持Vertex blending,它也提供了对多种模型的导入,当然少不了3DS MAX模型。在此我将叙述从3DS MAX建立模型,到最终利用此模型在OGRE中制作实时动画的全过程。本文只给出各个步骤,对每个步骤的实现细节不予叙述。首先当然是安装3DS MAX和OGRE SDK,另外特转载 2014-01-28 17:50:55 · 847 阅读 · 0 评论 -
OGRE1.9 Facial Animation实例
Introduction在Ogre1.9的Facial Animation中采用了顶点动画(确切点说是Pose Animation)让面部产生面部表情及发音动画。一、顶点动画(Vertex Animation)顶点动画是直接使用顶点让网格(mesh)产生动画的一种方式。每一组动作在顶点动画中对应一个顶点数据实体。顶点动画被存储在.mesh文件中,因为它与网格的顶点紧密相连。实际原创 2014-02-21 12:02:56 · 945 阅读 · 0 评论 -
OgreXMLConverter,CeguiMeshViewer,CELayoutEditor 0.6的安装后基本用法
OgreXMLConverter的用法:安装目录:D:/OgreCommandLineTools将待转化的mesh,xml,skeleton文件拷贝到该文件夹下运行:cmd->d:->cd OgreCommandLineTools->OgreXmlConverter a.mesh (注释:这样基本上就行了 它会默认转化为a.xml 如果你要加些限制 可以在这句增加几个参转载 2014-02-22 12:12:24 · 1272 阅读 · 0 评论 -
ogre1.9环境搭建
第一部分 下载sdkStep1、下载Ogre SDK下载地址:http://www.ogre3d.org/download/sdk 在页面中选择适合自己开发环境的SDK(我用的是vs2008)。Step2、安装SDK双击安装程序,这会启动一个自解压缩程序,出现如下界面:选择目标目录,解压完成后,目录中应该有:Step3、配置SDK原创 2014-02-10 19:44:47 · 1569 阅读 · 0 评论 -
利用同一模型的两种表情(Poser轻松得到)制作表情动画(菜鸟版)
具体方法是参照OGRE官网论坛的一个帖子:http://www.ogre3d.org/forums/viewtopic.php?f=8&t=40583要用到 Morpher修改器。也可以直接看下面的视频,感觉还能更好理解。地址如下:http://www.yiihuu.com/v_49787.html感觉这个视频很好理解的,比较容易懂,虽然是英文的(但是有中文字幕)。PS原创 2014-02-24 19:07:50 · 3833 阅读 · 0 评论 -
OGRE学习笔记之_配置文件Plugins.cfg
OGRE学习笔记之 配置文件Plugins.cfg Plugins.cfg Ogre的许多功能是以插件的形式提供的.Ogre提供的以Plugin_开头的许多.DLL文件都是所谓的插件。Plugins.cfg指定了插件的路径和插件文件名, 它们可以放在其它文件夹里,但必须在本文件里指定路径。在 windows 平台插件的装入过程如下: Root::() {转载 2014-02-25 09:30:38 · 1202 阅读 · 0 评论 -
OGRE学习笔记之 配置文件 Ogre.cfg
Ogre.cfg OGRE 引擎将会在可执行文件所在的文件夹中生成一个 ogre.cfg 文件该文件保存了本次对话框的设置结果,下次显示对话框时会将上次的配置结果读入并直接显示。例子框架用 mRoot->showConfigDialog() 来调出配置对话框。如果你认为在程序运行之前显示一个对话框很难看,或者希望采用另外的形式(比如专门的配置界面,就象在大部分游戏中那样)来配置渲染系统,只要你转载 2014-02-25 09:56:45 · 1089 阅读 · 0 评论 -
OGRE学习笔记之_配置文件_Resources.cfg
OGRE学习笔记之 配置文件 Resources.cfg resources.cfg 资源是 OGRE 应用程序渲染过程中需要用到的纹理图片、网格模型文件、骨骼动画文件的总称。 OGRE 应用程序需要在渲染前将这些资源载入内存,那就需要让 OGRE 引擎知道资源的搜索路径。特别的是 OGRE 引擎支持直接读取 Zip 压缩文件中的内容,所以 Zip 文件也必须被当成搜索路径来指定。在 OGRE 引转载 2014-02-25 09:42:04 · 1220 阅读 · 0 评论 -
OGRE1.9遇到问题以及解决方案
1.运行时,原创 2014-05-16 14:25:40 · 683 阅读 · 0 评论