ogre
啊哈2020
这个作者很懒,什么都没留下…
展开
-
ogre max 导出mesh文件遇到的问题
用ogremax插件从3dmax中导出模型 遇到问题1:材质无法导出 解决方法:1 scene setting里边bitmaps中选择 copy bitemap to export directory 贴出导出了 但是在ogremax winviewer里边无法显示出来 打开材质文件 发现有乱码 在3dmax中将材质名字改为英文 重新导出 最后显示正常 2:动画...原创 2013-10-20 22:17:21 · 1400 阅读 · 0 评论 -
ogre一些代码(人物 动作 地形 粒子系统)ogre例子的改写
/* ----------------------------------------------------------------------------- This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://ww原创 2013-11-19 23:10:18 · 965 阅读 · 0 评论 -
ogre sample分析(二)
4 Sample_CelShading:主要是多维纹理的应用关键代码 Entity *ent = mSceneMgr->createEntity("Head", "ogrehead.mesh"); ent->setMaterialName("Examples/CelShading"); mSceneMgr->getRootSceneNode()->attachObject(原创 2013-09-02 09:52:36 · 1070 阅读 · 0 评论 -
ogre sample分析(一)
ogre自带了一些例子,逐个过一遍并自己动手做一些调整 1 Sample_BezierPatch:这个例子直接用数值来构造顶点缓存并创建entity,这种方法一般只能创建简单对象,本人以为复杂对象顶点位置与纹理的数据除非是可以通过什么插件或者用max script等程序方式来创建并导出。核心代码如下,不做过多分析:PatchVertex verts[9] = { {-原创 2013-09-01 19:59:47 · 1035 阅读 · 0 评论 -
ogre plugin
关于dll的使用可以参考 http://blog.csdn.net/btwsmile/article/details/6676802 原文出于http://blog.csdn.net/boyuejiang/article/details/5735923 写的很好,自己就省下来plugin分析//还是想补充一点sample plugin加载之后是如何显示在界面上的在sampleb转载 2013-06-28 13:41:33 · 680 阅读 · 0 评论 -
ogre shader usage
ogre shader 使用可以参考这两个说明:http://www.ogre3d.org/forums/viewtopic.php?f=2&t=76580#p483996http://www.ogre3d.org/tikiwiki/tiki-index.php?page=RT+Shader+System 自己试了一把 //create scenemanager and原创 2013-06-28 12:56:43 · 988 阅读 · 0 评论 -
Ogre sample启动流程分析
用的ogre 版本是1.8.1 入口samplebrowser.cpp 创建samplebrowser go-> initApp(initialSample);->createRoot();创建root-》setup();-》 mWindow = createWindow(); setupInput(); locateResources(); load原创 2013-06-27 17:05:56 · 654 阅读 · 0 评论 -
第一阶段 学习ogre
目标是用自己的方式,把ogre的sample 仿真出来并成功运行,这样做的好处是可以更深的理解ogre,同时可以用自己的风格来运用这些代码,加油,少年~原创 2013-06-26 09:51:53 · 492 阅读 · 0 评论 -
ogre font的load与使用方式
今天遇到一个问题 文字在textArea中显示不出来,后来发现是font没有load成功的原因,后来总算解决了,总结font的load方式有2中 1 直接创建,并设置属性 Ogre::FontPtr tempFont=Ogre::FontManager::getSingleton().create("StarWars2","General"); tempFont ->se原创 2013-06-24 17:21:15 · 1316 阅读 · 0 评论 -
OGRE 3D程序设计(4)
说明:本来已经收藏了,但是有一个担心如果原帖被删掉的之后会不会看不到,所以想了想还是拷过来算了.. 代码4-7:手动启动Ogre应用程序 #include “Ogre.h” //建立一个没有配置文件的Root实例 Root *root = new Root(“”, ””); //载入渲染系统插件 root->loadPlugin(“...转载 2013-05-28 10:30:45 · 817 阅读 · 0 评论