游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1965|回复: 6

请问一个关于骨骼动画的问题

[复制链接]

9

主题

29

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2005-7-31 09:32:00 | 显示全部楼层 |阅读模式
骨骼动画的数据结构是什么样的一个树结构,为什么它的子层不会影响父层数据.我想自己写一个这样的数据结构怎么才能写出来.

6

主题

90

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2005-8-1 16:30:00 | 显示全部楼层

Re:请问一个关于骨骼动画的问题

骨骼数据从MAX里出来时,矩阵都是FLAT的,已经没有层次的概念了,换句话说MAX已经帮你都乘好了

9

主题

29

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-8-1 18:34:00 | 显示全部楼层

Re:请问一个关于骨骼动画的问题

如果不用任何建模工具自己写一个带骨骼动画的模型文件需要做什么.

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2005-8-2 09:57:00 | 显示全部楼层

Re:请问一个关于骨骼动画的问题

可以取层次。我都做了。
struct sBoneData_t
{
     XMatrix  m_worldMatrix;

     XQuat   m_worldQuat;
     XVec3   m_worldTrans;

     XMatrix  m_localMatrix;
};

9

主题

29

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-8-2 19:33:00 | 显示全部楼层

Re:请问一个关于骨骼动画的问题

如果只有两个骨头,
sBoneData_t* 手;
sBoneData_t* 胳膊;
要求当胳膊动时手随动,手动时胳膊不一定动.
计算手的矩阵变化时是不是应该按下面的方法.
手->m_worldMatrix    =   手->m_localMatrix  +   胳膊->m_localMatrix;
能不能把你做的发给我,小弟万分感谢了.

9

主题

29

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-8-3 12:23:00 | 显示全部楼层

Re:请问一个关于骨骼动画的问题

我的箱是:cotyin@sina.com

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2005-8-3 13:42:00 | 显示全部楼层

Re:请问一个关于骨骼动画的问题

我放在这里过了。在程序区,前几天发的,自己找找吧。可能都沉了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 16:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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