2011-12-08 42 views
3

我正在用Java和Processing写作,尝试使用从Kinect接收的数据动画角色。我成功地创造了一个重​​复我的动作的棍子人。但是,我发现从OBJ文件加载的3D网格比这更难。我一直在搜索整个互联网上找到任何信息,并找不到任何明智的。我知道它可能涉及到骨头等,但是,又没有图书馆这样做,没有文章涉及这个主题。我会很感激任何帮助 - 建议,图书馆,来源,链接..Kinect 3D角色网格动画

回答

1

如果您导出OBJ文件,您导出网格/几何,而不是运动/动画数据。 我最近开始使用Processing和SimpleOpenNI使用BVH(Biovision动作捕捉格式)文件格式来制作动画导出器,因为您可以轻松地获得库的关节位置和方向。

然后我想着,如果也许有人已经这样做(因为它是相当简单),是的,人却已经做这方面的工作:

虽然有改进的余地。 取决于您编程的舒适程度,您可能希望从BVH开始,因为它是纯文本格式。这种格式最让我担心的是, 是使用欧拉角的事实。另外考虑使用FBX,因为它是一个更多的选项更新的格式。

总之,不要使用文件格式来存储几何,使用一个用于动画/骨骼。