
Research_OGRE
blizmax6
______Max
展开
-
OGRE - MultiThread
在OgreConfig.h文件中有关于Ogre使用多线程的配置 1. 多线程支持的级别 /** Support for multithreading, there are 3 options OGRE_THREAD_SUPPORT = 0 No su转载 2011-08-31 17:38:59 · 1231 阅读 · 0 评论 -
OGRE - Memory , nedmalloc结构分析
nedmalloc结构分析 nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例) 位操作小技巧; i.获取最低位的出现位置的掩码;x&(-x) ii.判转载 2011-08-31 17:40:31 · 709 阅读 · 0 评论 -
Ogre - Memory , Introduction
1. OgreConfig中的关于内存的定义 Ogre使用的默认内存分配策略是 OGRE_MEMORY_ALLOCATOR_NEDPOOLING // define the memory allocator configuration to use #defineOGR转载 2011-08-31 17:37:59 · 673 阅读 · 0 评论 -
OGRE - Terrain Shadow ,整合OGRE的地形和PSSM+LiSPSM阴影算法
OGRE版本1.7.1的Sample里包含了地形的示例,且用到了PSSM+LiSPSM。 今天尝试把Character的Sinbad模型摆到地形上,不过模型的材质本身不支持PSSM。 看了下地形示例的实现,发现它在给Shader传PSSM分界点数据时,用了把模板材质clone转载 2011-08-31 17:43:51 · 1181 阅读 · 0 评论 -
OGRE-1.7中文路径bug处理
ogre1.7在编译完成后,运行例子时,在完成配置界面后,会出现一个错误对话框:显示ogreroot.cpp (line 382)错误。 经过调试发现,ogre要向“我的文档”写ogre的配置信息,就是配置界面中设置的信息,而在本人的电脑上,“我的文档”这个文件夹的路径是“D:转载 2011-08-31 17:46:18 · 817 阅读 · 0 评论 -
OGRE - 实现天龙八部 组合骨骼动画
待续....转载 2011-08-31 17:48:22 · 649 阅读 · 0 评论 -
OGRE - RenderProcess (渲染流程)
很早以前就想写一些关于OGRE的文章了,一直没机会。 理解一个渲染引擎,我觉得最重要的是先抓住了它的主架构,它的主线,渲染流程,不然的话,一个引擎几万行,甚至几十万行的代码,光是打开solution就能吓你一跳了,OGRE也有十几万行的代码量,我一开始看它的时候也是无从下手,转载 2011-08-21 14:02:18 · 2576 阅读 · 0 评论