摘要: 实验室的交换机已经坏了好多天了,网速出奇的慢,一直没有下载下俩Physx,本来想开始研究这个的,没办法,只能改先研究ogre的materail了,争取这几天实现对工程中的女模进行表皮换色,另外学习一下RT shader,希望能够实时的更新模型的表皮数据。先贴一下最近做出来的效果吧,现在差物理碰撞和GPU更换数据了,希望能在放假前搞定。 实验图如下:人体在走动的时候根据按键可以实现不同的帧动画,由于自己做的骨架绑定效果不好(出身不好啊%_%),导致师妹“疯掉”不给我弄动画了,现在纠结中。现在是边学边做,所以还是有很多不足,哎,继续努力了。PS:看看这最坏的FPS一帧不到,蛋疼,后期一定要修 阅读全文
posted @ 2010-12-09 22:25 数据牛仔 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 由于要做第一视角的动画,所以测试了一下ogre的四元数,大致通过代码来理解其过程。按下列代码,发现实验结果是物体位置不变。可以这样理解:物体在旋转的时候自身的X,Y,Z坐标系统跟随物体一起转动,但是还是保留了一个局部坐标系,而这个局部坐标系统不随物体转动而转动,即step2中的testvector2是定义在这个不变的局部坐标系统的,否则的话物体从Y转到(0.0,1.0,0.1)没有任何意义。再比较... 阅读全文
posted @ 2010-11-23 22:22 数据牛仔 阅读(1891) 评论(0) 推荐(1) 编辑
摘要: 差不多有20多天没有更新自己的blog了,这个月实在太忙了,要帮实验室买电脑,要帮毛老师做实验,所以学习的时间也是零零散散的。不系统的我,用maya建立了一个人体模型的骨骼,然后找师弟的女朋友帮我弄了一个walk的动画(貌似我也能做)。然后导成自己需要的mesh和skeleton,虽然没有材质贴图,但起码达到了一定的效果,下个月和这个月的最后几天要把场景和基本的框架搭好,载入动画,规划好动画路径,... 阅读全文
posted @ 2010-11-22 16:33 数据牛仔 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 由于没有帮助文档,自己只能照着代码看qtogitor的编写流程和框架,这里抽空总结一下: 1)先谈谈dragdrop问题。在qtogitor当中,主要相应dragdrop是在ogrewidget类中,也就是我们的渲染窗口了。里面有相应drag和drop的四个函数,而他的drag和drop调用的是ogitorsroot里面的dragdrop,由于在注册ogitorsroot的时候我们注册了drag... 阅读全文
posted @ 2010-10-27 19:22 数据牛仔 阅读(2654) 评论(4) 推荐(1) 编辑
摘要: 去南京开了2010CHINAGRAPH会议,由于没有文章,所以抱着的心态是开眼界、长知识。由于时间比较长,所以博客也差不多一个多星期没更新了。不是自己懒惰,而是在南京没有办法抽出时间,每天听报告很累,回宾馆就直接睡着了。 昨天理了一下qtogitor的框架,由于对QT不是很熟,所以赶紧把QT也温习了一遍。大致明白了qtogitor是怎么编写的(注意,不是ogitor)。自己跟着代码main.cpp... 阅读全文
posted @ 2010-10-22 14:21 数据牛仔 阅读(964) 评论(1) 推荐(1) 编辑
摘要: 不知道为什么坛子里面没有人讲这个错误的,或许大家都没有用appwizard吧,也或许用ogre的人不多,反正我搜索错误的时候没有在中文论坛里找到解答。先谈谈错误吧,我们在appwizard中加入我们自己新建的库,照着代码敲那,当然最好明白例子的意思。在MOving the Robot之前,我们会发现运行结果根本出不来,弹出一个如下图的错误:什么,我明明是按照教程来得啊,没办法,先谷歌看看有没有人解... 阅读全文
posted @ 2010-10-09 21:31 数据牛仔 阅读(670) 评论(1) 推荐(0) 编辑
摘要: 1、为了安装ogitor,自己可谓费尽心思,由于安装ogre时的疏忽,自己在编译ogre.sln的时候没有编译install这个工程文件,而只是编译了ALL_INSTALL,这也导致sdk这个文件夹下还是只有iphone、ois和win32这三个文件,所以这是一记,大家一定记得要编译,教程没有说的太细,大家要注意。2、环境变量的设置,应该是设置一个就可以,也就是ogre_ch****,而且要重启电... 阅读全文
posted @ 2010-10-06 10:33 数据牛仔 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: 今天调试自己的OGRE源码,由于自己是先装的SDK,后装的源码,所以链接库设置的是一塌糊涂,调试的时候想查看orgeroot.h对应的.cpp文件,可是怎么也进不去,初步以为是自己的VS插件的版本太低或者是源码的include在sdk的include之后,于是分别对这两种情况进行了排查,发现还是查看不了接口对应的源文件。为了节省时间,于是谷歌了,发现这种c++的问题网上没有具体的解释,没办法,只能... 阅读全文
posted @ 2010-09-28 11:41 数据牛仔 阅读(1041) 评论(1) 推荐(0) 编辑
摘要: 按照编程指南修改DEMO,加入mSceneMgr -> setWorldGeometry(terrain_cfg);出现world geometry is not supported by the generic。初看这个错误,没有细看,直接谷歌,发现GAMEDEV中文网上说的都是错误的解决方法,说没有载入cfg,我在创建ROOT的时候是载入了cfg的,这个得到了确认。没办法,看英文的解决方... 阅读全文
posted @ 2010-09-26 15:27 数据牛仔 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 今天花了一下午终于把最新版的SDK安装成功了,由于以前安装过QT、VTK之类的软件,所以对这个安装也不是传说中的巨头疼,不过还是花了点时间。下面说说我的步骤,主要是讲安装过程中的问题,以便大家查阅。1,下在ogre最新版的SDK(我比较懒,对于源代码以后再编译吧),下载VS2008以及VS2008 SP1,DX9(这个不装我不知道行不行,应该会运行不了HLSL吧,不过我之前早装过了),至于为什么要... 阅读全文
posted @ 2010-09-21 19:22 数据牛仔 阅读(1410) 评论(2) 推荐(0) 编辑