在JavaFX中导入动画三维模型
我目前正在使用JavaFX创建3D场景。在场景中,我想展示一些更复杂的3D模型。一、 因此,使用InteractiveMesh导入器导入一些OBJ/STL模型,效果很好。我还想包括一个动画模型(步行周期)。我找到了JavaFX示例应用程序3DViewer,其中包含一个Maya导入器。由于我对Maya和3D建模不太熟悉,所以我试图在网上找到一些免费的模型,这些模型是动画的,或者至少是被操纵的。不幸的是,我找不到一个模型,既不适合创建动画行走循环(装配),也不已经设置动画,我可以在3DViewer中成功打开。加载Maya模型时,由于Nullpointer或IndexOutofBoundsException,导入通常会失败 我现在想知道是否有人已经设法在3DViewer中打开了一个动画Maya模型?我非常感谢能够成功导入的模型参考在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中
此外,是否有其他方法将动画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文件最近已发布,您可以使用打开它们并播放动画。