设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4175|回复: 32

[转帖] 【鱼推荐】directX版半条命mdl文件查看器     [复制链接]

Rank: 5Rank: 5

帖子
378
精华
0
声望
1035 点
金币
154 Mold
被赞许
2 次
注册时间
2010-7-19
发表于 2010-9-22 17:20:51 |显示全部楼层
本帖最后由 傻鱼 于 2010-9-22 20:09 编辑

作者:YoungSdikode        

e-mail:wzwith@126.com


操作说明:
        1.按上下键可以调整镜头角度
        2.左右键或者a,s键切换动画序列
        3.菜单中可以打开新的mdl文件,切换包围盒

简介:

        本demo参考了hl sdk中的mdlviewer的源代码,并在次基础上加以改进“移植”成directX
做这个demo的出发点除了练手和学习骨骼动画外,现在见到的mdlviewer都是用openGl开发的(至少我
没见过有directX)而我比较喜欢用directx,所以做这个demo,况且里面的模块以后做游戏可以用的
着。
        本demo对hl sdk中的mdlviewer的主要改进是实现了数据分离,sdk的版本是每显示一个模块
就必须从硬盘读取整个文件,消耗很多内存而不应直接用在游戏中。所以我把程序分成CMdlcontainer
和CMdlModel两大模块,CMdlcontainer用来读取一种mdl文件并作为共享数据块,CMdlModel用于显示
模型并连接和使用CMdlcontainer中的共享数据。
        如果你对本程序有任何疑问或者对游戏制作尤其对fps游戏制做有兴趣的朋友可以随时加我
本人正在制作cs directx版的地图查看器。

        本程序可以被任意复制,源码可以随意修改使用,但如果直接使用请注明来源。

软件预览:


【傻鱼说】:这个软件说明上已经介绍的很清楚,剩下的就靠各位自己动手了,
                源码已附

要解决的问题:
解决的:

1.分*裂顶点,纹理坐标
2.身体组成部分,背包的顶点读取
3.模型连接
4.纹理分开
5.使用空白纹理会使屏幕放大失败,动态纹理需要恢复设备
pseqdesc = (mstudioseqdesc_t *)((byte *)m_pstudiohdr + m_pstudiohdr->seqindex)+ sequence;

pseqdesc 中包含包围盒
------------------------------------------------------

未解决的:

身体朝向问题
优化代码,小心内存泄漏
部分主视角武器的显示问题
优化效率

另附作品3张


下载地址

游客,如果您要查看本帖隐藏内容请回复

回复可免声望下载{所有帖中涉及的图片和说明都已打包}
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分声望 收起 理由
jian894123078 + 5

总评分: 声望 + 5   查看全部评分

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
1197
精华
0
声望
3818 点
金币
602 Mold
被赞许
17 次
注册时间
2009-1-27

Modchina元老

发表于 2010-9-22 17:46:37 |显示全部楼层
牛人一个
这个软件要支持!!
不抛弃,不放弃。

使用道具 举报

Honorary Member

地狱恶势力

Rank: 7Rank: 7Rank: 7

帖子
3449
精华
4
声望
15019 点
金币
2052 Mold
被赞许
90 次
注册时间
2010-4-4

Modchina灌水王 可爱小猫 懒人勋章

发表于 2010-9-22 18:45:29 |显示全部楼层
不错的软件!对于我来说很有用啊~
膜拜LZ啊~能自己弄软件(虽然有部分是移植过来的)

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
512
精华
0
声望
2061 点
金币
329 Mold
被赞许
0 次
注册时间
2010-8-19
发表于 2010-9-22 20:03:17 |显示全部楼层
功能和原版一样么

使用道具 举报

Rank: 5Rank: 5

帖子
378
精华
0
声望
1035 点
金币
154 Mold
被赞许
2 次
注册时间
2010-7-19
发表于 2010-9-22 20:07:55 |显示全部楼层
回复 4# nitian


    回答nitan同学:
   与以前的相比更加的清晰和直观,因为是以动态显示的,不是现在的静态方式

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
4597
精华
3
声望
9452 点
金币
26 Mold
被赞许
115 次
注册时间
2009-10-18

MTT职员 最佳贡献奖 热心会员奖 可爱小猫 黑暗使者 Modchina元老 Modchina灌水王 星界财团 图界之神

发表于 2010-9-22 21:00:07 |显示全部楼层
哇塞 厉害

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
187
精华
3
声望
2580 点
金币
685 Mold
被赞许
52 次
注册时间
2009-3-19

懒人勋章 可爱小猫

发表于 2010-9-22 21:01:28 |显示全部楼层
这个厉害啊   字数字数字数字数字数

使用道具 举报

Honorary Member

在人海出现,同时也在人海中沉没

Rank: 7Rank: 7Rank: 7

帖子
4193
精华
3
声望
7989 点
金币
696 Mold
被赞许
151 次
注册时间
2009-12-11

黑暗使者 Modchina灌水王

发表于 2010-9-23 00:29:20 |显示全部楼层
回复 7# fps-cn小菌


    别字数啊

使用道具 举报

Super Moderator

电影CG行业领军

Rank: 10Rank: 10Rank: 10

帖子
3015
精华
2
声望
12931 点
金币
2650 Mold
被赞许
26 次
注册时间
2009-12-14

图界之神 黑暗使者 Modchina灌水王 可爱小猫 星界财团 懒人勋章

发表于 2010-9-23 11:03:21 |显示全部楼层
回复 7# fps-cn小菌


    字数补丁。。。

使用道具 举报

Modchina声望-崇拜

在逃模客

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
2536
精华
0
声望
8050 点
金币
1500 Mold
被赞许
120 次
注册时间
2010-2-7

懒人勋章

发表于 2010-9-23 13:04:53 |显示全部楼层
用惯HLMV了...不想换
その一   いつもと违う髪形に気が付くこと
その二   ちゃんと靴まで见ること   いいね?
その三   わたしの一言には三つの言叶で返

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部