在JavaFX中导入动画三维模型

在JavaFX中导入动画三维模型,java,javafx-8,maya,javafx-3d,Java,Javafx 8,Maya,Javafx 3d,我目前正在使用JavaFX创建3D场景。在场景中,我想展示一些更复杂的3D模型。一、 因此,使用InteractiveMesh导入器导入一些OBJ/STL模型,效果很好。我还想包括一个动画模型(步行周期)。我找到了JavaFX示例应用程序3DViewer,其中包含一个Maya导入器。由于我对Maya和3D建模不太熟悉,所以我试图在网上找到一些免费的模型,这些模型是动画的,或者至少是被操纵的。不幸的是,我找不到一个模型,既不适合创建动画行走循环(装配),也不已经设置动画,我可以在3DViewer中

我目前正在使用JavaFX创建3D场景。在场景中,我想展示一些更复杂的3D模型。一、 因此,使用InteractiveMesh导入器导入一些OBJ/STL模型,效果很好。我还想包括一个动画模型(步行周期)。我找到了JavaFX示例应用程序3DViewer,其中包含一个Maya导入器。由于我对Maya和3D建模不太熟悉,所以我试图在网上找到一些免费的模型,这些模型是动画的,或者至少是被操纵的。不幸的是,我找不到一个模型,既不适合创建动画行走循环(装配),也不已经设置动画,我可以在3DViewer中成功打开。加载Maya模型时,由于Nullpointer或IndexOutofBoundsException,导入通常会失败

我现在想知道是否有人已经设法在3DViewer中打开了一个动画Maya模型?我非常感谢能够成功导入的模型参考


此外,是否有其他方法将动画3D模型(不一定是Maya模型)导入JavaFX?

您可以查看此项目:

它并不是完全按照您的要求执行(导入动画3D模型),但它可以管理给定3D模型的动画,在本例中,使用Leap Motion

你可以看看这个的结果

如果选中“类”,则它基于创建
蒙皮网格
,正如您前面提到的3DViewer项目中定义的那样。这将包含手的3D网格、权重和关节树

这与杜克国际象棋使用的技术相同:

此外,是否有其他方法将动画3D模型(不一定是Maya模型)导入JavaFX

而赏金的

我希望看到一个将任何准备好的动画3D模型导入JavaFX的解决方案

.ma
文件的支持似乎是导入三维动画模型的唯一现成方法

不导入动画,以及

编辑:

列出它不会向进口商提供的信息:

装载机支架

  • 存在许多三维文件格式,例如:
    • Obj、Maya、3D Studio Max、Collada、KRML
  • 我们不会在JavaFX运行时中提供加载器
  • 我们将提供一个或两个流行格式的示例代码

请参阅此处的评论以及此评论。

您好,谢谢您的回复。我真的很喜欢你的装备和项目——很棒的工作。我将检查是否可以使用您的想法为我的行走角色设置动画。我真的很想使用maya导入器导入完整的动画,尽管这似乎是一种相当简单的方法。再次感谢。进口商在这里找到:是的,@Terran,我们最近从3DViewer项目向FXyz添加了.OBJ和.MA(Maya)进口商。如果运行类似的FXyz@Mark,您实际上可以玩上面的杜克国际象棋动画。大量的搜索和询问一些人(比如FBX进口商作家)。不幸的是,没有计划提供导入器/加载器-请参阅my edit.FYI国际象棋演示的Duke maya文件最近已发布,您可以使用打开它们并播放动画。