人物动作编辑器 完成!

今天终于完成了人物动作编辑器(codename pandora)

基本原理如下:
1,读取.md2格式的模型文件.
2,添加外部纹理到.md2模型上
3,将动作进行重新编辑.每一个Action为一个动作,对每个Action添加Frame,Frame对应于.md2中的Frame,对于Action中的每一个Frame设定Translation, Rotation, Scaling,以及waitTime.将waitTime作为相邻两个Frame的插值数量,用补偿技术计算出waiTime-1个数的Frame作为插值Frame.
4,补偿技术: 对于每一个Vertex进行如下计算: vec = (vec[nextFrame] - vec[currentFrame])
* (count / waitTime) + vec[currentFrame]; 0<=count<waitTime;
5,将Action, 外部纹理, 人物的武器全保存下来,用ASCII编码.

未完成的功能:
1,人物运动残影
2,特殊粒子效果

准备在此之后将这两个功能写入到魔法特效编辑器中去吧,呵呵.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值