如何以编程方式使用 xna 为 fbx 模型设置动画

Posted

技术标签:

【中文标题】如何以编程方式使用 xna 为 fbx 模型设置动画【英文标题】:How to animate fbx model using xna programmatically 【发布时间】:2012-08-22 06:20:03 【问题描述】:

我有从 3ds max 导出的 fbx 模型。我有从动作捕捉会话中提取的 3d 坐标。我想使用这些 3d 坐标为模型设置动画。谷歌搜索后,我发现 xna 可用于此目的。

我在digitalrun 上找到了一个教程,该教程使用 kinectxna 捕捉运动并使用 xna 为 .fbx 模型制作动画。但我无法构建它,因为它需要 kinect 硬件元素。

我找到了另一个教程here。我是xna的新手。我很难理解这一点。有人能指出我使用 xna 解释 .fbx 模型的骨骼动画的正确教程吗?

【问题讨论】:

【参考方案1】:

您可以从这个示例开始了解动画的工作原理: http://xbox.create.msdn.com/en-us/education/catalog/sample/skinned_model

动画数据包含在模型本身中。但是您可以更改一些代码以使用您的 3d 坐标。

还有... 我找到了一个动画库。 XNAnimation Library

附:搜索“蒙皮模型”可以找到很多动画教程和库

【讨论】:

以上是关于如何以编程方式使用 xna 为 fbx 模型设置动画的主要内容,如果未能解决你的问题,请参考以下文章

添加到 XNA 时 Fbx 动画模型变形

我可以从哪里获得免费的 XNA 兼容 FBX 型号?

使用 XNA 4.0 从 fbx 模型中提取顶点

XNA 和 FBX 着色问题

FBX 模型在 XNA 4.0 中无法正确显示

XNA 4:导入 FBX 问题