gpt4 book ai didi

java - 在 JavaFX 中导入动画 3D 模型

转载 作者:搜寻专家 更新时间:2023-11-01 02:39:26 24 4
gpt4 key购买 nike

我目前正在使用 JavaFX 创建 3D 场景。在场景中,我想展示一些更复杂的 3D 模型。因此,我使用 InteractiveMesh 导入器导入一些 OBJ/STL 模型,效果很好。我还想包括一个动画模型(步行周期)。我找到了包含 Maya-Importer 的 JavaFX 示例应用程序 3DViewer。由于我不太熟悉 Maya 和一般的 3D 建模,所以我尝试在网上找到一些免费模型,这些模型是动画的或至少是绑定(bind)的。不幸的是,我找不到一个模型,既不适合创建动画步行周期(绑定(bind))也没有动画,我可以在 3DViewer 中成功打开。加载 Maya 模型时,导入通常会因 Nullpointer- 或 IndexOutOfBoundsExceptions 而失败。

我现在想知道是否有人已经设法在 3DViewer 中打开动画 Maya 模型?我非常感谢对可以成功导入的模型的引用。

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

最佳答案

你可以看看这个项目:https://github.com/jperedadnr/RiggedHand

它并没有完全按照您的意愿进行操作(导入动画 3D 模型),但它设法为给定的 3D 模型制作动画,在本例中使用的是 Leap Motion。

你可以看看这个 video 上的结果.

如果你勾选HandImporter类,它基于 SkinningMesh 的创建,因为它是在您已经提到的 3DViewer 项目下定义的。这将包含手的 3D 网格、权重和关节树。

RiggedHand

这与用于 Duke 国际象棋的技术相同 animation :

RiggedDuke

关于java - 在 JavaFX 中导入动画 3D 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37659245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com