游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5102|回复: 12

如何使骨骼动画两个动作之间连贯起来?

[复制链接]

5

主题

31

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2009-5-3 21:22:00 | 显示全部楼层 |阅读模式
做了一个骨骼动画,有多个动作(animationset),两个动作间切换时有明显的不连贯现象,有什么办法让两个动作间连贯起来?
我想可以在第一个动作的末尾和第二个动作的开始之间做插值,这样会连贯,不知能否这样做,能的话具体如何实现呢?是在程序里实现还是在3dmax工具里实现?

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2009-5-4 00:24:00 | 显示全部楼层

Re:如何使骨骼动画两个动作之间连贯起来?

做差值运算~

--------------------------------------------------------
欢迎游戏同仁来我的窝讨论游戏开发中遇到的问题!!
http://www.dingge.com/forum/index.asp?boardid=46

5

主题

31

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2009-5-4 09:02:00 | 显示全部楼层

Re: 如何使骨骼动画两个动作之间连贯起来?

是的 谢谢
正在看sdk的例子

0

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2009-5-5 13:34:00 | 显示全部楼层

Re:如何使骨骼动画两个动作之间连贯起来?

KeyTrackWeight?

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2009-5-5 15:35:00 | 显示全部楼层

Re:如何使骨骼动画两个动作之间连贯起来?

在程序里实现
read chapter 6 of 《Advanced Animation with DirectX》for more details

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-5-5 17:46:00 | 显示全部楼层

Re:如何使骨骼动画两个动作之间连贯起来?

四元数插值.

但是这方面的资料比较少, 网络上很难找到.

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-5-5 17:47:00 | 显示全部楼层

Re:如何使骨骼动画两个动作之间连贯起来?

建议去看ms3d源代码

5

主题

31

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2009-5-5 19:23:00 | 显示全部楼层

Re: 如何使骨骼动画两个动作之间连贯起来?

谢谢各位
发现sdk中的MultiAnimation用了插值
正在研究中
不过这个例子好大

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-5-6 12:20:00 | 显示全部楼层

Re:如何使骨骼动画两个动作之间连贯起来?

确实, 这个例子不适和初学者学习

5

主题

31

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2009-5-6 17:45:00 | 显示全部楼层

Re: 如何使骨骼动画两个动作之间连贯起来?

搞定了 再次感谢各位 呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 09:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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