我正在使用Java和Processing编写,尝试使用从Kinect收到的数据为角色设置动画。我成功地创造了一个重复我动作的小棍子。但是,我发现从OBJ文件加载3D网格要比这更难。我一直在互联网上搜索任何有关这方面的信息,找不到任何合理的信息。我知道它可能涉及骨头等,但是,再次,没有图书馆这样做,没有文章涉及该主题。我将不胜感激任何建议,图书馆,资源,链接......
答案 0 :(得分:1)
如果要导出OBJ文件,则导出网格/几何体,而不是动画/动画数据。 我最近开始使用Processing处理动画导出器,使用SimpleOpenNI(Biovision动作捕捉格式)文件格式开始BVH,因为您可以轻松地获得与库的联合位置和方向。
然后我思索是否有人已经这样做了(因为它相当简单),是的,人们已经做过这方面的工作了:
虽然有改进的余地。 根据您对编程的准确程度,您可能希望从BVH开始,因为它是纯文本格式。这个格式让我最担心的是, 是使用欧拉角的事实。另请考虑使用FBX,因为它是更新的格式,包含更多选项。
简而言之,不要使用文件格式来存储几何图形,而是使用一种格式来存储动画/骨骼。