游戏开发论坛

 找回密码
 立即注册
搜索
楼主: bluefire9213

怎么让骨骼运动更平滑?

[复制链接]

8

主题

111

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2005-2-23 16:58:00 | 显示全部楼层

Re: Re: Re:怎么让骨骼运动更平滑?

bluefire9213: Re: Re:怎么让骨骼运动更平滑?



我也是这么想的,但觉得这方法似乎不适用,太耗时了,即使忽略掉scale数据(一般骨骼没用到scale),这种插值也是很慢的。

慢是不会慢,只是写起来有点烦.

17

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2005-2-23 17:50:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

骨骼动画文件分别保存Translation, Rotation要比保存合并后的Matrix好些。

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-23 17:56:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

是啊,现在体会到了分别保存的灵活性

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2005-2-23 21:52:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

唔... 是否和你?算次?涤嘘P ?? 如一秒只?算15次(15fps), 但要平滑最少要?算30次(30fps).

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-23 23:23:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

70fps

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-24 11:30:00 | 显示全部楼层

Re: Re:怎么让骨骼运动更平滑?

ixnehc: Re:怎么让骨骼运动更平滑?

插值方法我也想知道.
好像要把Matrix拆成translate,rotate,scale后,分别插值,再合起来的.
是不是这样,还是...


听说要用到四元数。你说的这种插值法产生的效果不平滑,会絮乱,如果是骨骼这种运动复杂的动作就很明显。

8

主题

111

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2005-2-24 13:01:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

一般的矩阵不就是translate,rotate,scale吗?还有什么?

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-2-24 13:28:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

骨骼也不需要translate,只要一个rotate即可

8

主题

111

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2005-2-24 13:33:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

这也难说,至少max里的bone什么都支持的

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-2-24 13:51:00 | 显示全部楼层

Re:怎么让骨骼运动更平滑?

能translate就不叫骨骼了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 10:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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