OGRE加载天龙八部场景

天龙八部的场景还是不错的,刚看到的时候很想把它自己加载一下。

前端时候一直在研究天龙的场景加载,在上网查了很多资料看了很多高手的BLOG后,在同事的帮助下终于搞定了,呵呵。

天龙场景主要是scene、Terrain、GridInfo、Heightmap、lightmap等文件。

首先加载scene文件,里面可以读取到Terrain文件名,以及场景上的所有对象,包括灯光、雾、模型等等。

然后通过Terrain文件名打开Terrain文件,地形文件里面记录了GridInfo、Heightmap、lightmap的文件名已经所有纹理贴图信息。

然后分别加载GridInfo网格文件、Heightmap高度图和lightmap场景阴影。

大致流程就是这样,不过我暂时只实现了这些,场景内还有很多没有实现。

scene文件里也只是解析了最基础的静态模型和灯光、雾效这些,这几天在研究model文件,model文件本身没有什么难度可其会关联到frame文件,frame文件是2进制不是XML,由于不知道文件格式,现在暂时卡在了那里,所以暂时还不能实现场景里物体的动画路径。打算过几天写一下model文件和frame文件(如果我研究出frame文件的话)。

场景加载其实内容蛮多的,只是这样写确实笼统了些,等过段日子有了时间打算对每个文件的加载解析详细的写一下。

附加2张加载的场景贴图,图片是在家里的笔记本上截的,配置实在太差而且是DEBUG版,导致FPS我都不想说了

 

武当:

武当

 

苏州:

苏州

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值