游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2739|回复: 4

关于3DS关键帧动画问题

[复制链接]

10

主题

26

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2008-2-22 15:44:00 | 显示全部楼层 |阅读模式
在0xB002块中有一段动画,设P为位置轨迹,R为旋转轨迹,
P有1个关键帧, Pi    ( i = 0 )
R有10个关键帧,Ri    ( i = 0, 1, ..., 9 )
Pi,Ri 都是矩阵
设Ti为变换矩阵,( i = 0, 1, ..., 9 )
Ti = Pi*Ri
我用Ti*物体的座标,得到的动画与在MAX的动画不一致,
怎么回事???

10

主题

26

帖子

38

积分

注册会员

Rank: 2

积分
38
 楼主| 发表于 2008-2-22 15:54:00 | 显示全部楼层

Re:关于3DS关键帧动画问题

补充,主要问题是旋转轴的问题,旋转轴与MAX的不一致

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2008-2-22 19:46:00 | 显示全部楼层

Re:关于3DS关键帧动画问题

把旋转转参数换成四元数过度,变成矩阵就不太好插值了。

N年前干的活,现在都已经淡忘了。

10

主题

26

帖子

38

积分

注册会员

Rank: 2

积分
38
 楼主| 发表于 2008-2-22 21:14:00 | 显示全部楼层

Re:关于3DS关键帧动画问题

Jeminai兄,还在不
我现在的矩阵已经是四维矩阵了,
另外,变换矩阵应该是 Ti = Pi*Ri, 还是 Ti = Ri*Pi
当i > 0 时(P只有一个帧),pi应该是单位矩阵还是P0

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2008-2-22 22:28:00 | 显示全部楼层

Re:关于3DS关键帧动画问题

1:应该是后者吧
2:应该是P0吧

其实这种问题多试试就摸索出来了,网上等人回答效率会很低的除非实在无法解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 04:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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