z3m4l
z3m4l的公告
我的QQ: 47616127 我的Email: pro_game@sina.com
最近评论
yaoyansi:模型哪里找的啊?请传给我一个好么?谢谢!
email:
yaoyansi2@yahoo.com.cn
文章分类
    收藏
      相册
      我的朋友
      下世纪再嬉戏
      千里马肝
      小丢
      我旧的blog地址
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 漫步奥格瑞玛 Portal Scene Manager收藏

      新一篇: 寻找合适的工作 | 旧一篇: 光线追踪(Ray Trace) 变形金刚大图

            一直对魔兽世界的室内场景管理很感兴趣。花了两周的时间研究了一下WOW中相关的格式,写了一个Portal实现的场景管理。

           目前测试过的场景有奥格瑞玛,暴风城,兽族营地,兽族大厅。在各个场景中,能够做到场景模型各个三角形的精确碰撞。为了减少碰撞的遍历运算,碰撞利用了WOW文件中的Bsp数据。

           基于Portal的场景剔除和Add使用的是WMO中的Portal数据。目前的场景管理还有些bug,有些地方会出现不合理的剔除以及一些莫名其妙的情况,只能算是基本跑起来。

         除去场景管理,我对于场景单元三角形Buffer绘制经过了三次优化,奇妙的是,每个版本都能运行的很正常,不同的只有送入显卡的顶点是否冗余和FPS的递增。我想知道,到底是我很聪明,还是暴雪的WMO数据格式做的很聪明。

          关于魔兽的格式,来自互联网资源。但是各种数据不全,很多数据的意义都是靠自己反复揣测。程序基于自己的3D Engine。

         这里的所有WOW资源只用于学习。

      给出几张截图:
      奥格瑞玛入口

      奥格瑞玛城中

      暴风城中

       

       

       

      发表于 @ 2007年12月04日 11:40:00|评论(loading...)|编辑

      新一篇: 寻找合适的工作 | 旧一篇: 光线追踪(Ray Trace) 变形金刚大图

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © z3m4l