游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1539|回复: 1

继续求教3dmax导出动画的问题,请大侠赐教

[复制链接]

6

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2006-8-30 11:00:00 | 显示全部楼层 |阅读模式
我想导出3dmax(8.0)有骨骼的动画,看到sdk上面关于导出是这样写的
Control *c;
c = node->GetTMController()->GetPositionController();
IKeyControl *ikeys = GetKeyControlInterface(c);

我在调试运行的时候为什么ikeys返回的是空指针?

另外如果我想导出所有帧的数据(不光是关键帧),应该怎么做,请来往的大侠指教一下

16

主题

83

帖子

103

积分

注册会员

Rank: 2

积分
103
QQ
发表于 2006-8-30 12:46:00 | 显示全部楼层

Re:继续求教3dmax导出动画的问题,请大侠赐教

因为这个结点没有平移关键帧。
“如果想导出所有的” 我的理解是,你以时间为间隔,如10MS。(在MAX中的是另一个时间单位),得到每个骨骼的矩阵(getNodeTM之类的函数),但这样数据比较大。
还有个方法是得到所有的骨骼关键帧,然后导出之。
切记: 不要认为某骨骼没有关键帧就不导出它的矩阵,如果是普通的骨骼这是对的,但是用CS后,就不一定了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 05:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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