游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1594|回复: 3

MAYA的.X文件问题

[复制链接]

6

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2008-7-28 10:09:00 | 显示全部楼层 |阅读模式
在MAYA导出的.X文件中,骨骼动画部分
Animation {
AnimationKey {
0;
3;
1;4;0.000000,0.951979,-0.306164,0.000000;;,
2;4;0.000000,0.920219,-0.391405,0.000000;;,
3;4;0.000000,0.880844,-0.473407,0.000000;;;
}
AnimationKey {
1;
3;
1;3;1.000000,1.000000,1.000000;;,
2;3;1.000000,1.000000,1.000000;;,
3;3;1.000000,1.000000,1.000000;;;
}
AnimationKey {
2;
3;
1;3;3.563298,-0.000000,-0.000000;;,
2;3;3.563298,-0.000000,-0.000000;;,
3;3;3.563298,-0.000000,-0.000000;;;
}
{ joint2 }
}
可以看出分别是表示旋转,缩放和位移的,为什么旋转是4个数?如何完成在DX中转换成4X4的距阵呢?旋转的4个数分别代表什么?  [em7]困扰我很久了,请问高人们,有没有直接导出4X4距阵的MAYA插件呢??

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-7-28 11:24:00 | 显示全部楼层

Re:MAYA的.X文件问题

旋转使用四元数(quaternion)表示的。补一下数学吧

6

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2008-7-28 12:24:00 | 显示全部楼层

Re:MAYA的.X文件问题

给讲一下啊,怎么转成距阵?网上没找到这些方面的资料....谢谢啦!!

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-7-28 12:46:00 | 显示全部楼层

Re:MAYA的.X文件问题

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

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 21:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表