MD2格式的认识

  不敢不提的是MD2这个词对我的影响。第一次看到是那晚在南校通宵,还是阿黄首先找到的,我当时觉得没可能用到这种复杂的玩意(事实是它存在已经有10多年了),但也不想错过每一个线索,所以稍微保存了它的信息到txt里带回了宿舍。

 

  时候也多亏了脑海里残留着知道有MD2这个玩意,加上对UE的使用,让我在最后10天内都没放弃,然后就不小心获得了对自己现在都有影响的一个奖项。这个奖不大,但对于我这样的小菜鸟在当时已经欢天喜地了。

 

  回归正题。

  当时我们的MD2文件都是由MS3D这款软件来生产的,做得简直是非常慢和辛苦,很为难付海静了。当时虽然有3DMAX里导出MD2格式的小插件,可能是那时对MD2没认识,导出来的模型都不能用。所以坚持着在MS3D下做出了一个个模型。

  现在来想,应该就MS3D和3DMAX里能捣鼓出MD2格式吧,如果您知道更多,请告诉我吧,我很想知道更好的方法,虽然我是个coder,但也稍微的感兴趣。

 

  MD2是基于关键帧动画的,关键帧插值的数学公式为:

p(t) = p(0) + t ( p1 - p0 )

其中:



t — 当前时间。0表示开始,1表示结束;



p(t) — 时间t 时方程的值;



p0 — 起始位置;



p1 — 结束位置。



MD2共有16个关键帧:

start:0 end:39 name:stand
start:40 end:45 name:run
start:46 end:53 name:attack
start:54 end:65 name:pain
start:66 end:71 name:jump
start:72 end:83 name:flip
start:84 end:94 name:salute
start:95 end:111 name:taunt
start:112 end:122 name:wave
start:123 end:134 name:point
start:135 end:153 name:crstnd
start:154 end:159 name:crwalk
start:160 end:168 name:crattack
start:169 end:172 name:crpain
start:173 end:177 name:crdeath
start:178 end:197 name:death

 

 

另外附上3DMAX里的MD2导出插件

(先出门,回来贴上)

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值