guok's blog

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  10 随笔 :: 0 文章 :: 83 评论 :: 0 引用


最近用Direct3D9写了一个warcraft3资源查看工具。
下载地址:http://files.cnblogs.com/guok/MxView.rar

主要功能如下:
1、查看mpq压缩包内文件,并提供文件类型过滤、文件搜索、文件/目录导出、文件数量统计等功能。
2、可查看mdx模型文件和blp、jpg、tga、bmp、png类型的图片文件。
3、菜单“文件->导出”可一次性导出当前模型和该模型使用的所有纹理。
4、其他功能:查看模型几何体、纹理、层次,播放动画序列,设定渲染参数等。
5、已实现的mdx模型要素:基本几何体、纹理、材质、骨骼动画、color/alpha动画、纹理动画等。


Mdx模型有7种混合模式:
None、Transparent、Blend、Additive、AddAlpha、Modulate、Modulate2X。


纹理ReplaceId列表:
1  ReplaceableTextures\TeamColor
2  ReplaceableTextures\TeamGlow
11 ReplaceableTextures\Cliff
21 出现在cursor模型中,可能用来显示物品图标
31 ReplaceableTextures\LordaeronTree
32 ReplaceableTextures\AshenvaleTree
33 ReplaceableTextures\BarrensTree
34 ReplaceableTextures\NorthrendTree
35 ReplaceableTextures\Mushroom
36 ReplaceableTextures\RuinsTree
37 ReplaceableTextures\OutlandMushroomTree


Blp文件格式:
包含纹理mipmaps(最多16个),压缩的图像数据采用jpeg格式,可以用ijg解码。


软件截图:
posted on 2008-08-07 17:23 guok 阅读(1779) 评论(6)  编辑 收藏 网摘

评论

#1楼  2008-08-07 17:31 Simens      
。net如此强悍?我望尘莫及啊
  回复  引用  查看    

可以发布源码吗?
  回复  引用    

#3楼  2008-08-07 17:52 RenSky      
强悍啊,佩服...
  回复  引用  查看    

#4楼  2008-08-08 02:02 荔橙伊珊雨      
漂亮
  回复  引用  查看    

#5楼  2008-08-08 09:04 没意思 [未注册用户]
不贴源码也没关系,讲一下总是可以的吧,我觉得园子里的帖子不应该是贴广告的。
  回复  引用    

#6楼 [楼主] 2008-08-08 13:12 guok      
@没意思
文件格式请参考:
mdx:http://www.know999.com/knowcenter/WarcraftRPG/Tech/Tech4/00000003.htm
blp:http://files.magosx.com/download.php?file=MagosBlpFormat.txt
  回复  引用  查看